home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_67_SSWSYLK.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
228KB
|
4,041 lines
# near model CODE resource
# jump table entries: 10752-10754 (3 of them)
fn00000000:
00000000 4E56 F5F4 link A6, -0x0A0C
00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000008 286E 0008 movea.l A4, [A6 + 0x8]
0000000C 47EE F9FE lea.l A3, [A6 - 0x602]
00000010 1D6D E5C2 FFFF move.b [A6 - 0x1], [A5 - 0x1A3E]
00000016 1B7C 002E E5C2 move.b [A5 - 0x1A3E], 0x2E /* '.' */
0000001C 41EE F5FE lea.l A0, [A6 - 0xA02]
00000020 2B48 D712 move.l [A5 - 0x28EE], A0
00000024 3B7C FFFF D71A move.w [A5 - 0x28E6], 0xFFFF
0000002A 3B7C FFFF D71C move.w [A5 - 0x28E4], 0xFFFF
00000030 2B4C D70A move.l [A5 - 0x28F6], A4
00000034 206C 0242 movea.l A0, [A4 + 0x242]
00000038 302E 000E move.w D0, [A6 + 0xE]
0000003C 48C0 ext.l D0
0000003E E580 asl D0, 2
00000040 2070 0800 movea.l A0, [A0 + D0]
00000044 41E8 0009 lea.l A0, [A0 + 0x9]
00000048 2B48 D70E move.l [A5 - 0x28F2], A0
0000004C 2B6E 0010 D716 move.l [A5 - 0x28EA], [A6 + 0x10]
label00000052:
00000052 4213 clr.b [A3]
00000054 486D D6DA pea.l [A5 - 0x2926]
00000058 4EBA 07DE jsr [PC + 0x7DE /* 00000838 */]
0000005C 4EBA 0ABA jsr [PC + 0xABA /* 00000B18 */]
00000060 206D D70E movea.l A0, [A5 - 0x28F2]
00000064 52AD D70E addq.l [A5 - 0x28F2], 1
00000068 7000 moveq.l D0, 0x00
0000006A 1010 move.b D0, [A0]
0000006C 3B40 BADE move.w [A5 - 0x4522], D0
00000070 0C40 00FF cmpi.w D0, 0xFF
00000074 588F addq.l A7, 4
00000076 6612 bne +0x14 /* 0000008A */
00000078 4EBA 093C jsr [PC + 0x93C /* 000009B6 */]
0000007C 1B6E FFFF E5C2 move.b [A5 - 0x1A3E], [A6 - 0x1]
00000082 302D D71C move.w D0, [A5 - 0x28E4]
00000086 6000 07A6 bra +0x7A8 /* 0000082E */
label0000008A:
0000008A 0C6D 00FE BADE cmpi.w [A5 - 0x4522], 0xFE
00000090 6616 bne +0x18 /* 000000A8 */
00000092 206D D70E movea.l A0, [A5 - 0x28F2]
00000096 52AD D70E addq.l [A5 - 0x28F2], 1
0000009A 7000 moveq.l D0, 0x00
0000009C 1010 move.b D0, [A0]
0000009E D0BC 0000 0100 add.l D0, 0x100
000000A4 3B40 BADE move.w [A5 - 0x4522], D0
label000000A8:
000000A8 206D BCF0 movea.l A0, [A5 - 0x4310]
000000AC 226D BCEC movea.l A1, [A5 - 0x4314]
000000B0 7000 moveq.l D0, 0x00
000000B2 302D BADE move.w D0, [A5 - 0x4522]
000000B6 D080 add.l D0, D0
000000B8 3031 0800 move.w D0, [A1 + D0]
000000BC 5440 addq.w D0, 2
000000BE 7200 moveq.l D1, 0x00
000000C0 3200 move.w D1, D0
000000C2 7000 moveq.l D0, 0x00
000000C4 1030 1800 move.b D0, [A0 + D1]
000000C8 3E00 move.w D7, D0
000000CA 6B00 075A bmi +0x75C /* 00000826 */
000000CE 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
000000D2 6E00 0752 bgt +0x754 /* 00000826 */
000000D6 D040 add.w D0, D0
000000D8 303B 0006 move.w D0, [PC + D0.w + 0x6]
000000DC 4EFB 0000 jmp [PC + D0.w]
000000E0 0074 0074 0074 ori.w [A4 + D0.w + 0x74], 0x74 /* 't' */
000000E6 0074 0140 02B6 ori.w [A4 + D0.w * 2 - 0x74], 0x140
000000EC 0044 0044 ori.w D4, 0x44 /* 'D' */
000000F0 0044 0044 ori.w D4, 0x44 /* 'D' */
000000F4 0110 btst [A0], D0
000000F6 02FA .incomplete
000000F8 0348 bchg A0, D1
000000FA 036A 0748 bchg [A2 + 0x748], D1
000000FE 0748 bchg A0, D3
00000100 03E8 .incomplete
00000102 046E 04DC 0748 subi.w [A6 + 0x748], 0x4DC
00000108 05B4 05B4 bclr <<invalid full ext with I/IS == 4>>, D2
0000010C 05B4 05B4 bclr <<invalid full ext with I/IS == 4>>, D2
00000110 05B4 05B4 bclr <<invalid full ext with I/IS == 4>>, D2
00000114 05B4 0634 bclr [A4 + D0.w * 8 + 0x34], D2
00000118 063C 0648 066E addi.b 0x6E /* 'n' */, 0x48 /* 'H' */
0000011E 06AC 06CE 206C 021A addi.l [A4 + 0x21A], 0x6CE206C
00000126 226D D70E movea.l A1, [A5 - 0x28F2]
0000012A 52AD D70E addq.l [A5 - 0x28F2], 1
0000012E 7000 moveq.l D0, 0x00
00000130 1011 move.b D0, [A1]
00000132 D080 add.l D0, D0
00000134 2200 move.l D1, D0
00000136 E588 lsl D0, 2
00000138 D081 add.l D0, D1
0000013A 2F30 0804 move.l -[A7], [A0 + D0 + 0x4]
0000013E 2F0B move.l -[A7], A3
00000140 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
00000144 5213 addq.b [A3], 1
00000146 7000 moveq.l D0, 0x00
00000148 1013 move.b D0, [A3]
0000014A 17BC 0021 0000 move.b [A3 + D0.w], 0x21 /* '!' */
00000150 508F addq.l A7, 8
00000152 206D D70E movea.l A0, [A5 - 0x28F2]
00000156 7000 moveq.l D0, 0x00
00000158 1010 move.b D0, [A0]
0000015A 206D D70E movea.l A0, [A5 - 0x28F2]
0000015E 7200 moveq.l D1, 0x00
00000160 1228 0001 move.b D1, [A0 + 0x1]
00000164 E149 lsl D1.w, 8
00000166 3A01 move.w D5, D1
00000168 8A40 or.w D5, D0
0000016A 202D D70E move.l D0, [A5 - 0x28F2]
0000016E 5480 addq.l D0, 2
00000170 2040 movea.l A0, D0
00000172 7000 moveq.l D0, 0x00
00000174 1010 move.b D0, [A0]
00000176 222D D70E move.l D1, [A5 - 0x28F2]
0000017A 5481 addq.l D1, 2
0000017C 2041 movea.l A0, D1
0000017E 7200 moveq.l D1, 0x00
00000180 1228 0001 move.b D1, [A0 + 0x1]
00000184 E149 lsl D1.w, 8
00000186 8240 or.w D1, D0
00000188 3D41 F5F6 move.w [A6 - 0xA0A], D1
0000018C 780F moveq.l D4, 0x0F
0000018E 4A47 tst.w D7
00000190 6712 beq +0x14 /* 000001A4 */
00000192 0C47 0001 cmpi.w D7, 0x1
00000196 670C beq +0xE /* 000001A4 */
00000198 0C47 0006 cmpi.w D7, 0x6
0000019C 6706 beq +0x8 /* 000001A4 */
0000019E 0C47 0007 cmpi.w D7, 0x7
000001A2 6606 bne +0x8 /* 000001AA */
label000001A4:
000001A4 0244 FFFA andi.w D4, 0xFFFA
000001A8 6002 bra +0x4 /* 000001AC */
label000001AA:
000001AA 5245 addq.w D5, 1
label000001AC:
000001AC 4A47 tst.w D7
000001AE 6712 beq +0x14 /* 000001C2 */
000001B0 0C47 0002 cmpi.w D7, 0x2
000001B4 670C beq +0xE /* 000001C2 */
000001B6 0C47 0006 cmpi.w D7, 0x6
000001BA 6706 beq +0x8 /* 000001C2 */
000001BC 0C47 0008 cmpi.w D7, 0x8
000001C0 6606 bne +0x8 /* 000001C8 */
label000001C2:
000001C2 0244 FFF5 andi.w D4, 0xFFF5
000001C6 6004 bra +0x6 /* 000001CC */
label000001C8:
000001C8 526E F5F6 addq.w [A6 - 0xA0A], 1
label000001CC:
000001CC 58AD D70E addq.l [A5 - 0x28F2], 4
000001D0 48C4 ext.l D4
000001D2 2F04 move.l -[A7], D4
000001D4 302E F5F6 move.w D0, [A6 - 0xA0A]
000001D8 48C0 ext.l D0
000001DA 2F00 move.l -[A7], D0
000001DC 48C5 ext.l D5
000001DE 2F05 move.l -[A7], D5
000001E0 2F0B move.l -[A7], A3
000001E2 4EBA 09A4 jsr [PC + 0x9A4 /* 00000B88 */]
000001E6 4FEF 0010 lea.l A7, [A7 + 0x10]
000001EA 6000 05EA bra +0x5EC /* 000007D6 */
000001EE 206C 021A movea.l A0, [A4 + 0x21A]
000001F2 226D D70E movea.l A1, [A5 - 0x28F2]
000001F6 52AD D70E addq.l [A5 - 0x28F2], 1
000001FA 7000 moveq.l D0, 0x00
000001FC 1011 move.b D0, [A1]
000001FE D080 add.l D0, D0
00000200 2200 move.l D1, D0
00000202 E588 lsl D0, 2
00000204 D081 add.l D0, D1
00000206 2F30 0804 move.l -[A7], [A0 + D0 + 0x4]
0000020A 2F0B move.l -[A7], A3
0000020C 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
00000210 5213 addq.b [A3], 1
00000212 7000 moveq.l D0, 0x00
00000214 1013 move.b D0, [A3]
00000216 17BC 0021 0000 move.b [A3 + D0.w], 0x21 /* '!' */
0000021C 508F addq.l A7, 8
0000021E 206D D70E movea.l A0, [A5 - 0x28F2]
00000222 7000 moveq.l D0, 0x00
00000224 1010 move.b D0, [A0]
00000226 3800 move.w D4, D0
00000228 7001 moveq.l D0, 0x01
0000022A C044 and.w D0, D4
0000022C 6724 beq +0x26 /* 00000252 */
0000022E 202D D70E move.l D0, [A5 - 0x28F2]
00000232 5280 addq.l D0, 1
00000234 2040 movea.l A0, D0
00000236 7000 moveq.l D0, 0x00
00000238 1010 move.b D0, [A0]
0000023A 222D D70E move.l D1, [A5 - 0x28F2]
0000023E 5281 addq.l D1, 1
00000240 2041 movea.l A0, D1
00000242 7200 moveq.l D1, 0x00
00000244 1228 0001 move.b D1, [A0 + 0x1]
00000248 E149 lsl D1.w, 8
0000024A 8240 or.w D1, D0
0000024C 5241 addq.w D1, 1
0000024E 48C1 ext.l D1
00000250 6020 bra +0x22 /* 00000272 */
label00000252:
00000252 202D D70E move.l D0, [A5 - 0x28F2]
00000256 5280 addq.l D0, 1
00000258 2040 movea.l A0, D0
0000025A 7000 moveq.l D0, 0x00
0000025C 1010 move.b D0, [A0]
0000025E 222D D70E move.l D1, [A5 - 0x28F2]
00000262 5281 addq.l D1, 1
00000264 2041 movea.l A0, D1
00000266 7200 moveq.l D1, 0x00
00000268 1228 0001 move.b D1, [A0 + 0x1]
0000026C E149 lsl D1.w, 8
0000026E 8240 or.w D1, D0
00000270 48C1 ext.l D1
label00000272:
00000272 3A01 move.w D5, D1
00000274 7004 moveq.l D0, 0x04
00000276 C044 and.w D0, D4
00000278 6724 beq +0x26 /* 0000029E */
0000027A 202D D70E move.l D0, [A5 - 0x28F2]
0000027E 5680 addq.l D0, 3
00000280 2040 movea.l A0, D0
00000282 7000 moveq.l D0, 0x00
00000284 1010 move.b D0, [A0]
00000286 222D D70E move.l D1, [A5 - 0x28F2]
0000028A 5681 addq.l D1, 3
0000028C 2041 movea.l A0, D1
0000028E 7200 moveq.l D1, 0x00
00000290 1228 0001 move.b D1, [A0 + 0x1]
00000294 E149 lsl D1.w, 8
00000296 8240 or.w D1, D0
00000298 5241 addq.w D1, 1
0000029A 48C1 ext.l D1
0000029C 6020 bra +0x22 /* 000002BE */
label0000029E:
0000029E 202D D70E move.l D0, [A5 - 0x28F2]
000002A2 5680 addq.l D0, 3
000002A4 2040 movea.l A0, D0
000002A6 7000 moveq.l D0, 0x00
000002A8 1010 move.b D0, [A0]
000002AA 222D D70E move.l D1, [A5 - 0x28F2]
000002AE 5681 addq.l D1, 3
000002B0 2041 movea.l A0, D1
000002B2 7200 moveq.l D1, 0x00
000002B4 1228 0001 move.b D1, [A0 + 0x1]
000002B8 E149 lsl D1.w, 8
000002BA 8240 or.w D1, D0
000002BC 48C1 ext.l D1
label000002BE:
000002BE 3D41 F5F4 move.w [A6 - 0xA0C], D1
000002C2 7002 moveq.l D0, 0x02
000002C4 C044 and.w D0, D4
000002C6 6724 beq +0x26 /* 000002EC */
000002C8 202D D70E move.l D0, [A5 - 0x28F2]
000002CC 5A80 addq.l D0, 5
000002CE 2040 movea.l A0, D0
000002D0 7000 moveq.l D0, 0x00
000002D2 1010 move.b D0, [A0]
000002D4 222D D70E move.l D1, [A5 - 0x28F2]
000002D8 5A81 addq.l D1, 5
000002DA 2041 movea.l A0, D1
000002DC 7200 moveq.l D1, 0x00
000002DE 1228 0001 move.b D1, [A0 + 0x1]
000002E2 E149 lsl D1.w, 8
000002E4 8240 or.w D1, D0
000002E6 5241 addq.w D1, 1
000002E8 48C1 ext.l D1
000002EA 6020 bra +0x22 /* 0000030C */
label000002EC:
000002EC 202D D70E move.l D0, [A5 - 0x28F2]
000002F0 5A80 addq.l D0, 5
000002F2 2040 movea.l A0, D0
000002F4 7000 moveq.l D0, 0x00
000002F6 1010 move.b D0, [A0]
000002F8 222D D70E move.l D1, [A5 - 0x28F2]
000002FC 5A81 addq.l D1, 5
000002FE 2041 movea.l A0, D1
00000300 7200 moveq.l D1, 0x00
00000302 1228 0001 move.b D1, [A0 + 0x1]
00000306 E149 lsl D1.w, 8
00000308 8240 or.w D1, D0
0000030A 48C1 ext.l D1
label0000030C:
0000030C 3D41 F5F6 move.w [A6 - 0xA0A], D1
00000310 7008 moveq.l D0, 0x08
00000312 C044 and.w D0, D4
00000314 6724 beq +0x26 /* 0000033A */
00000316 202D D70E move.l D0, [A5 - 0x28F2]
0000031A 5E80 addq.l D0, 7
0000031C 2040 movea.l A0, D0
0000031E 7000 moveq.l D0, 0x00
00000320 1010 move.b D0, [A0]
00000322 222D D70E move.l D1, [A5 - 0x28F2]
00000326 5E81 addq.l D1, 7
00000328 2041 movea.l A0, D1
0000032A 7200 moveq.l D1, 0x00
0000032C 1228 0001 move.b D1, [A0 + 0x1]
00000330 E149 lsl D1.w, 8
00000332 8240 or.w D1, D0
00000334 5241 addq.w D1, 1
00000336 48C1 ext.l D1
00000338 6020 bra +0x22 /* 0000035A */
label0000033A:
0000033A 202D D70E move.l D0, [A5 - 0x28F2]
0000033E 5E80 addq.l D0, 7
00000340 2040 movea.l A0, D0
00000342 7000 moveq.l D0, 0x00
00000344 1010 move.b D0, [A0]
00000346 222D D70E move.l D1, [A5 - 0x28F2]
0000034A 5E81 addq.l D1, 7
0000034C 2041 movea.l A0, D1
0000034E 7200 moveq.l D1, 0x00
00000350 1228 0001 move.b D1, [A0 + 0x1]
00000354 E149 lsl D1.w, 8
00000356 8240 or.w D1, D0
00000358 48C1 ext.l D1
label0000035A:
0000035A 3D41 F5F8 move.w [A6 - 0xA08], D1
0000035E 06AD 0000 0009 D70E addi.l [A5 - 0x28F2], 0x9 /* '\t' */
00000366 48C4 ext.l D4
00000368 2F04 move.l -[A7], D4
0000036A 302E F5F8 move.w D0, [A6 - 0xA08]
0000036E 48C0 ext.l D0
00000370 2F00 move.l -[A7], D0
00000372 302E F5F6 move.w D0, [A6 - 0xA0A]
00000376 48C0 ext.l D0
00000378 2F00 move.l -[A7], D0
0000037A 302E F5F4 move.w D0, [A6 - 0xA0C]
0000037E 48C0 ext.l D0
00000380 2F00 move.l -[A7], D0
00000382 48C5 ext.l D5
00000384 2F05 move.l -[A7], D5
00000386 2F0B move.l -[A7], A3
00000388 4EBA 08EC jsr [PC + 0x8EC /* 00000C76 */]
0000038C 4FEF 0018 lea.l A7, [A7 + 0x18]
00000390 6000 0444 bra +0x446 /* 000007D6 */
00000394 206C 023E movea.l A0, [A4 + 0x23E]
00000398 226D D70E movea.l A1, [A5 - 0x28F2]
0000039C 7000 moveq.l D0, 0x00
0000039E 1011 move.b D0, [A1]
000003A0 226D D70E movea.l A1, [A5 - 0x28F2]
000003A4 7200 moveq.l D1, 0x00
000003A6 1229 0001 move.b D1, [A1 + 0x1]
000003AA E149 lsl D1.w, 8
000003AC 8240 or.w D1, D0
000003AE 7000 moveq.l D0, 0x00
000003B0 3001 move.w D0, D1
000003B2 E580 asl D0, 2
000003B4 2070 0800 movea.l A0, [A0 + D0]
000003B8 5488 addq.l A0, 2
000003BA 2D48 F5FA move.l [A6 - 0xA06], A0
000003BE 7000 moveq.l D0, 0x00
000003C0 1010 move.b D0, [A0]
000003C2 D0AE F5FA add.l D0, [A6 - 0xA06]
000003C6 2F00 move.l -[A7], D0
000003C8 2F0B move.l -[A7], A3
000003CA 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
000003CE 54AD D70E addq.l [A5 - 0x28F2], 2
000003D2 508F addq.l A7, 8
000003D4 6000 0400 bra +0x402 /* 000007D6 */
000003D8 206C 021A movea.l A0, [A4 + 0x21A]
000003DC 226D D70E movea.l A1, [A5 - 0x28F2]
000003E0 52AD D70E addq.l [A5 - 0x28F2], 1
000003E4 7000 moveq.l D0, 0x00
000003E6 1011 move.b D0, [A1]
000003E8 D080 add.l D0, D0
000003EA 2200 move.l D1, D0
000003EC E588 lsl D0, 2
000003EE D081 add.l D0, D1
000003F0 2F30 0804 move.l -[A7], [A0 + D0 + 0x4]
000003F4 2F0B move.l -[A7], A3
000003F6 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
000003FA 5213 addq.b [A3], 1
000003FC 7000 moveq.l D0, 0x00
000003FE 1013 move.b D0, [A3]
00000400 17BC 0021 0000 move.b [A3 + D0.w], 0x21 /* '!' */
00000406 2F2D D70E move.l -[A7], [A5 - 0x28F2]
0000040A 2F0B move.l -[A7], A3
0000040C 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */]
00000410 206D D70E movea.l A0, [A5 - 0x28F2]
00000414 7000 moveq.l D0, 0x00
00000416 1010 move.b D0, [A0]
00000418 5280 addq.l D0, 1
0000041A D1AD D70E add.l [A5 - 0x28F2], D0
0000041E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000422 6000 03B2 bra +0x3B4 /* 000007D6 */
00000426 486D BAEC pea.l [A5 - 0x4514]
0000042A 2F2D D70E move.l -[A7], [A5 - 0x28F2]
0000042E 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
00000432 486D BAEC pea.l [A5 - 0x4514]
00000436 2F0B move.l -[A7], A3
00000438 4EAD 0EFA jsr [A5 + 0xEFA /* export_475 */]
0000043C 50AD D70E addq.l [A5 - 0x28F2], 8
00000440 4FEF 0010 lea.l A7, [A7 + 0x10]
00000444 6000 0390 bra +0x392 /* 000007D6 */
00000448 206D D716 movea.l A0, [A5 - 0x28EA]
0000044C 302D D71C move.w D0, [A5 - 0x28E4]
00000450 526D D71C addq.w [A5 - 0x28E4], 1
00000454 11BC 0022 0000 move.b [A0 + D0.w], 0x22 /* '\"' */
0000045A 7C01 moveq.l D6, 0x01
0000045C 6036 bra +0x38 /* 00000494 */
label0000045E:
0000045E 206D D70E movea.l A0, [A5 - 0x28F2]
00000462 703B moveq.l D0, 0x3B
00000464 B030 6000 cmp.b D0, [A0 + D6.w]
00000468 6612 bne +0x14 /* 0000047C */
0000046A 206D D716 movea.l A0, [A5 - 0x28EA]
0000046E 302D D71C move.w D0, [A5 - 0x28E4]
00000472 526D D71C addq.w [A5 - 0x28E4], 1
00000476 11BC 003B 0000 move.b [A0 + D0.w], 0x3B /* ';' */
label0000047C:
0000047C 206D D70E movea.l A0, [A5 - 0x28F2]
00000480 226D D716 movea.l A1, [A5 - 0x28EA]
00000484 302D D71C move.w D0, [A5 - 0x28E4]
00000488 526D D71C addq.w [A5 - 0x28E4], 1
0000048C 13B0 6000 0000 move.b [A1 + D0.w], [A0 + D6.w]
00000492 5246 addq.w D6, 1
label00000494:
00000494 48C6 ext.l D6
00000496 206D D70E movea.l A0, [A5 - 0x28F2]
0000049A 7000 moveq.l D0, 0x00
0000049C 1010 move.b D0, [A0]
0000049E B086 cmp.l D0, D6
000004A0 6CBC bge -0x42 /* 0000045E */
000004A2 206D D716 movea.l A0, [A5 - 0x28EA]
000004A6 302D D71C move.w D0, [A5 - 0x28E4]
000004AA 526D D71C addq.w [A5 - 0x28E4], 1
000004AE 11BC 0022 0000 move.b [A0 + D0.w], 0x22 /* '\"' */
000004B4 206D D70E movea.l A0, [A5 - 0x28F2]
000004B8 7000 moveq.l D0, 0x00
000004BA 1010 move.b D0, [A0]
000004BC 5280 addq.l D0, 1
000004BE D1AD D70E add.l [A5 - 0x28F2], D0
000004C2 6000 FB8E bra -0x470 /* 00000052 */
000004C6 206D BCF0 movea.l A0, [A5 - 0x4310]
000004CA 226D BCEC movea.l A1, [A5 - 0x4314]
000004CE 7000 moveq.l D0, 0x00
000004D0 302D BADE move.w D0, [A5 - 0x4522]
000004D4 D080 add.l D0, D0
000004D6 7200 moveq.l D1, 0x00
000004D8 3231 0808 move.w D1, [A1 + D0 + 0x8]
000004DC 4870 1805 pea.l [A0 + D1 + 0x5]
000004E0 4EBA 0392 jsr [PC + 0x392 /* 00000874 */]
000004E4 486D BAEC pea.l [A5 - 0x4514]
000004E8 2F2D D70E move.l -[A7], [A5 - 0x28F2]
000004EC 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
000004F0 486D BAEC pea.l [A5 - 0x4514]
000004F4 2F0B move.l -[A7], A3
000004F6 4EAD 0EFA jsr [A5 + 0xEFA /* export_475 */]
000004FA 50AD D70E addq.l [A5 - 0x28F2], 8
000004FE 206D D70E movea.l A0, [A5 - 0x28F2]
00000502 7028 moveq.l D0, 0x28
00000504 B010 cmp.b D0, [A0]
00000506 4FEF 0014 lea.l A7, [A7 + 0x14]
0000050A 6608 bne +0xA /* 00000514 */
0000050C 52AD D70E addq.l [A5 - 0x28F2], 1
00000510 4EBA 0606 jsr [PC + 0x606 /* 00000B18 */]
label00000514:
00000514 7000 moveq.l D0, 0x00
00000516 1013 move.b D0, [A3]
00000518 5280 addq.l D0, 1
0000051A 4233 0000 clr.b [A3 + D0.w]
0000051E 200B move.l D0, A3
00000520 5280 addq.l D0, 1
00000522 2F00 move.l -[A7], D0
00000524 302D D71C move.w D0, [A5 - 0x28E4]
00000528 48C0 ext.l D0
0000052A D0AD D716 add.l D0, [A5 - 0x28EA]
0000052E 2F00 move.l -[A7], D0
00000530 7000 moveq.l D0, 0x00
00000532 1013 move.b D0, [A3]
00000534 5280 addq.l D0, 1
00000536 2F00 move.l -[A7], D0
00000538 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
0000053C 7000 moveq.l D0, 0x00
0000053E 1013 move.b D0, [A3]
00000540 D16D D71C add.w [A5 - 0x28E4], D0
00000544 4EBA 0470 jsr [PC + 0x470 /* 000009B6 */]
00000548 6000 FB08 bra -0x4F6 /* 00000052 */
0000054C 7036 moveq.l D0, 0x36
0000054E B06D BADE cmp.w D0, [A5 - 0x4522]
00000552 6708 beq +0xA /* 0000055C */
00000554 7037 moveq.l D0, 0x37
00000556 B06D BADE cmp.w D0, [A5 - 0x4522]
0000055A 663A bne +0x3C /* 00000596 */
label0000055C:
0000055C 7000 moveq.l D0, 0x00
0000055E 302D BADE move.w D0, [A5 - 0x4522]
00000562 2F00 move.l -[A7], D0
00000564 206D BCF0 movea.l A0, [A5 - 0x4310]
00000568 226D BCEC movea.l A1, [A5 - 0x4314]
0000056C 7000 moveq.l D0, 0x00
0000056E 302D BADE move.w D0, [A5 - 0x4522]
00000572 D080 add.l D0, D0
00000574 7200 moveq.l D1, 0x00
00000576 3231 0800 move.w D1, [A1 + D0]
0000057A 4870 1805 pea.l [A0 + D1 + 0x5]
0000057E 2F0B move.l -[A7], A3
00000580 7002 moveq.l D0, 0x02
00000582 2F00 move.l -[A7], D0
00000584 4EBA 0456 jsr [PC + 0x456 /* 000009DC */]
00000588 4A40 tst.w D0
0000058A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000058E 6700 0296 beq +0x298 /* 00000826 */
00000592 6000 FABE bra -0x540 /* 00000052 */
label00000596:
00000596 206D BCF0 movea.l A0, [A5 - 0x4310]
0000059A 226D BCEC movea.l A1, [A5 - 0x4314]
0000059E 7000 moveq.l D0, 0x00
000005A0 302D BADE move.w D0, [A5 - 0x4522]
000005A4 D080 add.l D0, D0
000005A6 7200 moveq.l D1, 0x00
000005A8 3231 0800 move.w D1, [A1 + D0]
000005AC 4870 1805 pea.l [A0 + D1 + 0x5]
000005B0 4EBA 02E0 jsr [PC + 0x2E0 /* 00000892 */]
000005B4 588F addq.l A7, 4
000005B6 6000 FA9A bra -0x564 /* 00000052 */
000005BA 7038 moveq.l D0, 0x38
000005BC B06D BADE cmp.w D0, [A5 - 0x4522]
000005C0 663A bne +0x3C /* 000005FC */
000005C2 7000 moveq.l D0, 0x00
000005C4 302D BADE move.w D0, [A5 - 0x4522]
000005C8 2F00 move.l -[A7], D0
000005CA 206D BCF0 movea.l A0, [A5 - 0x4310]
000005CE 226D BCEC movea.l A1, [A5 - 0x4314]
000005D2 7000 moveq.l D0, 0x00
000005D4 302D BADE move.w D0, [A5 - 0x4522]
000005D8 D080 add.l D0, D0
000005DA 7200 moveq.l D1, 0x00
000005DC 3231 0800 move.w D1, [A1 + D0]
000005E0 4870 1805 pea.l [A0 + D1 + 0x5]
000005E4 2F0B move.l -[A7], A3
000005E6 7001 moveq.l D0, 0x01
000005E8 2F00 move.l -[A7], D0
000005EA 4EBA 03F0 jsr [PC + 0x3F0 /* 000009DC */]
000005EE 4A40 tst.w D0
000005F0 4FEF 0010 lea.l A7, [A7 + 0x10]
000005F4 6700 0230 beq +0x232 /* 00000826 */
000005F8 6000 FA58 bra -0x5A6 /* 00000052 */
label000005FC:
000005FC 206D BCF0 movea.l A0, [A5 - 0x4310]
00000600 226D BCEC movea.l A1, [A5 - 0x4314]
00000604 7000 moveq.l D0, 0x00
00000606 302D BADE move.w D0, [A5 - 0x4522]
0000060A D080 add.l D0, D0
0000060C 7200 moveq.l D1, 0x00
0000060E 3231 0800 move.w D1, [A1 + D0]
00000612 4870 1805 pea.l [A0 + D1 + 0x5]
00000616 4EBA 025C jsr [PC + 0x25C /* 00000874 */]
0000061A 2F0B move.l -[A7], A3
0000061C 4EBA 03A6 jsr [PC + 0x3A6 /* 000009C4 */]
00000620 2F0B move.l -[A7], A3
00000622 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
00000626 3E00 move.w D7, D0
00000628 206D D712 movea.l A0, [A5 - 0x28EE]
0000062C 302D D71A move.w D0, [A5 - 0x28E6]
00000630 48C0 ext.l D0
00000632 E580 asl D0, 2
00000634 2F30 0800 move.l -[A7], [A0 + D0]
00000638 206D D712 movea.l A0, [A5 - 0x28EE]
0000063C 302D D71A move.w D0, [A5 - 0x28E6]
00000640 48C0 ext.l D0
00000642 E580 asl D0, 2
00000644 48C7 ext.l D7
00000646 2207 move.l D1, D7
00000648 D2B0 0800 add.l D1, [A0 + D0]
0000064C 2F01 move.l -[A7], D1
0000064E 206D D712 movea.l A0, [A5 - 0x28EE]
00000652 302D D71A move.w D0, [A5 - 0x28E6]
00000656 48C0 ext.l D0
00000658 E580 asl D0, 2
0000065A 2F30 0800 move.l -[A7], [A0 + D0]
0000065E 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
00000662 5280 addq.l D0, 1
00000664 588F addq.l A7, 4
00000666 2F00 move.l -[A7], D0
00000668 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
0000066C 2F0B move.l -[A7], A3
0000066E 206D D712 movea.l A0, [A5 - 0x28EE]
00000672 302D D71A move.w D0, [A5 - 0x28E6]
00000676 48C0 ext.l D0
00000678 E580 asl D0, 2
0000067A 2F30 0800 move.l -[A7], [A0 + D0]
0000067E 48C7 ext.l D7
00000680 2F07 move.l -[A7], D7
00000682 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00000686 DF6D D71C add.w [A5 - 0x28E4], D7
0000068A 4FEF 000C lea.l A7, [A7 + 0xC]
0000068E 6000 F9C2 bra -0x63C /* 00000052 */
00000692 4245 clr.w D5
00000694 6002 bra +0x4 /* 00000698 */
label00000696:
00000696 5245 addq.w D5, 1
label00000698:
00000698 2005 move.l D0, D5
0000069A E740 asl D0.w, 3
0000069C 41ED D112 lea.l A0, [A5 - 0x2EEE]
000006A0 4AB0 0000 tst.l [A0 + D0.w]
000006A4 6714 beq +0x16 /* 000006BA */
000006A6 2005 move.l D0, D5
000006A8 E740 asl D0.w, 3
000006AA 41ED D112 lea.l A0, [A5 - 0x2EEE]
000006AE 7200 moveq.l D1, 0x00
000006B0 322D BADE move.w D1, [A5 - 0x4522]
000006B4 B2B0 0004 cmp.l D1, [A0 + D0.w + 0x4]
000006B8 66DC bne -0x22 /* 00000696 */
label000006BA:
000006BA 2005 move.l D0, D5
000006BC E740 asl D0.w, 3
000006BE 41ED D112 lea.l A0, [A5 - 0x2EEE]
000006C2 4AB0 0000 tst.l [A0 + D0.w]
000006C6 6700 015E beq +0x160 /* 00000826 */
000006CA 7000 moveq.l D0, 0x00
000006CC 302D BADE move.w D0, [A5 - 0x4522]
000006D0 2F00 move.l -[A7], D0
000006D2 2005 move.l D0, D5
000006D4 E740 asl D0.w, 3
000006D6 41ED D112 lea.l A0, [A5 - 0x2EEE]
000006DA 2F30 0000 move.l -[A7], [A0 + D0.w]
000006DE 2F0B move.l -[A7], A3
000006E0 0C47 001A cmpi.w D7, 0x1A
000006E4 6610 bne +0x12 /* 000006F6 */
000006E6 206D D70E movea.l A0, [A5 - 0x28F2]
000006EA 52AD D70E addq.l [A5 - 0x28F2], 1
000006EE 7000 moveq.l D0, 0x00
000006F0 1010 move.b D0, [A0]
000006F2 48C0 ext.l D0
000006F4 6008 bra +0xA /* 000006FE */
label000006F6:
000006F6 48C7 ext.l D7
000006F8 2007 move.l D0, D7
000006FA 7214 moveq.l D1, 0x14
000006FC 9081 sub.l D0, D1
label000006FE:
000006FE 2F00 move.l -[A7], D0
00000700 4EBA 02DA jsr [PC + 0x2DA /* 000009DC */]
00000704 4A40 tst.w D0
00000706 4FEF 0010 lea.l A7, [A7 + 0x10]
0000070A 6700 011A beq +0x11C /* 00000826 */
0000070E 6000 F942 bra -0x6BC /* 00000052 */
00000712 4EBA 0272 jsr [PC + 0x272 /* 00000986 */]
00000716 6000 F93A bra -0x6C4 /* 00000052 */
0000071A 54AD D70E addq.l [A5 - 0x28F2], 2
0000071E 4EBA 0266 jsr [PC + 0x266 /* 00000986 */]
00000722 6000 F92E bra -0x6D0 /* 00000052 */
00000726 206D D716 movea.l A0, [A5 - 0x28EA]
0000072A 302D D71C move.w D0, [A5 - 0x28E4]
0000072E 526D D71C addq.w [A5 - 0x28E4], 1
00000732 11BC 002C 0000 move.b [A0 + D0.w], 0x2C /* ',' */
00000738 206D D716 movea.l A0, [A5 - 0x28EA]
0000073C 302D D71C move.w D0, [A5 - 0x28E4]
00000740 4230 0000 clr.b [A0 + D0.w]
00000744 4EBA 0270 jsr [PC + 0x270 /* 000009B6 */]
00000748 6000 F908 bra -0x6F6 /* 00000052 */
0000074C 206D D716 movea.l A0, [A5 - 0x28EA]
00000750 302D D71C move.w D0, [A5 - 0x28E4]
00000754 526D D71C addq.w [A5 - 0x28E4], 1
00000758 11BC 0029 0000 move.b [A0 + D0.w], 0x29 /* ')' */
0000075E 206D D716 movea.l A0, [A5 - 0x28EA]
00000762 302D D71C move.w D0, [A5 - 0x28E4]
00000766 4230 0000 clr.b [A0 + D0.w]
0000076A 4EBA 024A jsr [PC + 0x24A /* 000009B6 */]
0000076E 2F0B move.l -[A7], A3
00000770 4EBA 0252 jsr [PC + 0x252 /* 000009C4 */]
00000774 486D D6DC pea.l [A5 - 0x2924]
00000778 4EBA 00BE jsr [PC + 0xBE /* 00000838 */]
0000077C 2F0B move.l -[A7], A3
0000077E 4EBA 00F4 jsr [PC + 0xF4 /* 00000874 */]
00000782 4FEF 000C lea.l A7, [A7 + 0xC]
00000786 6000 F8CA bra -0x734 /* 00000052 */
0000078A 206D D716 movea.l A0, [A5 - 0x28EA]
0000078E 302D D71C move.w D0, [A5 - 0x28E4]
00000792 526D D71C addq.w [A5 - 0x28E4], 1
00000796 11BC 0028 0000 move.b [A0 + D0.w], 0x28 /* '(' */
0000079C 206D D716 movea.l A0, [A5 - 0x28EA]
000007A0 302D D71C move.w D0, [A5 - 0x28E4]
000007A4 4230 0000 clr.b [A0 + D0.w]
000007A8 6000 F8A8 bra -0x756 /* 00000052 */
000007AC 206D D716 movea.l A0, [A5 - 0x28EA]
000007B0 302D D71C move.w D0, [A5 - 0x28E4]
000007B4 526D D71C addq.w [A5 - 0x28E4], 1
000007B8 11BC 0029 0000 move.b [A0 + D0.w], 0x29 /* ')' */
000007BE 206D D716 movea.l A0, [A5 - 0x28EA]
000007C2 302D D71C move.w D0, [A5 - 0x28E4]
000007C6 4230 0000 clr.b [A0 + D0.w]
000007CA 4EBA 01EA jsr [PC + 0x1EA /* 000009B6 */]
000007CE 4EBA 01E6 jsr [PC + 0x1E6 /* 000009B6 */]
000007D2 6000 F87E bra -0x780 /* 00000052 */
label000007D6:
000007D6 7000 moveq.l D0, 0x00
000007D8 1013 move.b D0, [A3]
000007DA 3E00 move.w D7, D0
000007DC 6010 bra +0x12 /* 000007EE */
label000007DE:
000007DE 7020 moveq.l D0, 0x20
000007E0 B033 7000 cmp.b D0, [A3 + D7.w]
000007E4 6606 bne +0x8 /* 000007EC */
000007E6 17BC 005F 7000 move.b [A3 + D7.w], 0x5F /* '_' */
label000007EC:
000007EC 5347 subq.w D7, 1
label000007EE:
000007EE 4A47 tst.w D7
000007F0 66EC bne -0x12 /* 000007DE */
000007F2 200B move.l D0, A3
000007F4 5280 addq.l D0, 1
000007F6 2F00 move.l -[A7], D0
000007F8 302D D71C move.w D0, [A5 - 0x28E4]
000007FC 48C0 ext.l D0
000007FE D0AD D716 add.l D0, [A5 - 0x28EA]
00000802 2F00 move.l -[A7], D0
00000804 7000 moveq.l D0, 0x00
00000806 1013 move.b D0, [A3]
00000808 2F00 move.l -[A7], D0
0000080A 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
0000080E 7000 moveq.l D0, 0x00
00000810 1013 move.b D0, [A3]
00000812 D16D D71C add.w [A5 - 0x28E4], D0
00000816 206D D716 movea.l A0, [A5 - 0x28EA]
0000081A 302D D71C move.w D0, [A5 - 0x28E4]
0000081E 4230 0000 clr.b [A0 + D0.w]
00000822 6000 F82E bra -0x7D0 /* 00000052 */
label00000826:
00000826 1B6E FFFF E5C2 move.b [A5 - 0x1A3E], [A6 - 0x1]
0000082C 7000 moveq.l D0, 0x00
label0000082E:
0000082E 4CEE 18F0 F5DC movem.l D4,D5,D6,D7,A3,A4, [A6 - 0xA24]
00000834 4E5E unlink A6
00000836 4E75 rts
fn00000838:
00000838 2F0B move.l -[A7], A3
0000083A 266F 0008 movea.l A3, [A7 + 0x8]
0000083E 302D D71C move.w D0, [A5 - 0x28E4]
00000842 48C0 ext.l D0
00000844 D0AD D716 add.l D0, [A5 - 0x28EA]
00000848 5280 addq.l D0, 1
0000084A 206D D712 movea.l A0, [A5 - 0x28EE]
0000084E 526D D71A addq.w [A5 - 0x28E6], 1
00000852 322D D71A move.w D1, [A5 - 0x28E6]
00000856 48C1 ext.l D1
00000858 E581 asl D1, 2
0000085A 2180 1800 move.l [A0 + D1], D0
label0000085E:
0000085E 206D D716 movea.l A0, [A5 - 0x28EA]
00000862 526D D71C addq.w [A5 - 0x28E4], 1
00000866 302D D71C move.w D0, [A5 - 0x28E4]
0000086A 119B 0000 move.b [A0 + D0.w], [A3]+
0000086E 66EE bne -0x10 /* 0000085E */
00000870 265F movea.l A3, [A7]+
00000872 4E75 rts
fn00000874:
00000874 2F0B move.l -[A7], A3
00000876 266F 0008 movea.l A3, [A7 + 0x8]
0000087A 6004 bra +0x6 /* 00000880 */
label0000087C:
0000087C 526D D71C addq.w [A5 - 0x28E4], 1
label00000880:
00000880 206D D716 movea.l A0, [A5 - 0x28EA]
00000884 302D D71C move.w D0, [A5 - 0x28E4]
00000888 119B 0000 move.b [A0 + D0.w], [A3]+
0000088C 66EE bne -0x10 /* 0000087C */
0000088E 265F movea.l A3, [A7]+
00000890 4E75 rts
fn00000892:
00000892 4E56 FB50 link A6, -0x04B0
00000896 48E7 0118 movem.l -[A7], D7,A3,A4
0000089A 286E 0008 movea.l A4, [A6 + 0x8]
0000089E 47EE FB50 lea.l A3, [A6 - 0x4B0]
000008A2 2F0C move.l -[A7], A4
000008A4 4EBA FFCE jsr [PC - 0x32 /* 00000874 */]
000008A8 206D D712 movea.l A0, [A5 - 0x28EE]
000008AC 302D D71A move.w D0, [A5 - 0x28E6]
000008B0 536D D71A subq.w [A5 - 0x28E6], 1
000008B4 48C0 ext.l D0
000008B6 E580 asl D0, 2
000008B8 2F30 0800 move.l -[A7], [A0 + D0]
000008BC 2F0B move.l -[A7], A3
000008BE 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
000008C2 302D D71C move.w D0, [A5 - 0x28E4]
000008C6 48C0 ext.l D0
000008C8 206D D712 movea.l A0, [A5 - 0x28EE]
000008CC 322D D71A move.w D1, [A5 - 0x28E6]
000008D0 5241 addq.w D1, 1
000008D2 48C1 ext.l D1
000008D4 E581 asl D1, 2
000008D6 2230 1800 move.l D1, [A0 + D1]
000008DA 92AD D716 sub.l D1, [A5 - 0x28EA]
000008DE 9081 sub.l D0, D1
000008E0 2E00 move.l D7, D0
000008E2 5387 subq.l D7, 1
000008E4 4FEF 000C lea.l A7, [A7 + 0xC]
000008E8 674C beq +0x4E /* 00000936 */
000008EA 206D D712 movea.l A0, [A5 - 0x28EE]
000008EE 302D D71A move.w D0, [A5 - 0x28E6]
000008F2 48C0 ext.l D0
000008F4 E580 asl D0, 2
000008F6 2F30 0800 move.l -[A7], [A0 + D0]
000008FA 206D D712 movea.l A0, [A5 - 0x28EE]
000008FE 302D D71A move.w D0, [A5 - 0x28E6]
00000902 48C0 ext.l D0
00000904 E580 asl D0, 2
00000906 48C7 ext.l D7
00000908 2207 move.l D1, D7
0000090A D2B0 0800 add.l D1, [A0 + D0]
0000090E 2F01 move.l -[A7], D1
00000910 206D D712 movea.l A0, [A5 - 0x28EE]
00000914 302D D71A move.w D0, [A5 - 0x28E6]
00000918 48C0 ext.l D0
0000091A E580 asl D0, 2
0000091C 226D D712 movea.l A1, [A5 - 0x28EE]
00000920 322D D71A move.w D1, [A5 - 0x28E6]
00000924 48C1 ext.l D1
00000926 E581 asl D1, 2
00000928 2030 0804 move.l D0, [A0 + D0 + 0x4]
0000092C 90B1 1800 sub.l D0, [A1 + D1]
00000930 2F00 move.l -[A7], D0
00000932 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
label00000936:
00000936 2F0B move.l -[A7], A3
00000938 206D D712 movea.l A0, [A5 - 0x28EE]
0000093C 302D D71A move.w D0, [A5 - 0x28E6]
00000940 48C0 ext.l D0
00000942 E580 asl D0, 2
00000944 2030 0800 move.l D0, [A0 + D0]
00000948 5380 subq.l D0, 1
0000094A 2F00 move.l -[A7], D0
0000094C 48C7 ext.l D7
0000094E 2007 move.l D0, D7
00000950 5280 addq.l D0, 1
00000952 2F00 move.l -[A7], D0
00000954 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00000958 206D D712 movea.l A0, [A5 - 0x28EE]
0000095C 302D D71A move.w D0, [A5 - 0x28E6]
00000960 536D D71A subq.w [A5 - 0x28E6], 1
00000964 5240 addq.w D0, 1
00000966 48C0 ext.l D0
00000968 E580 asl D0, 2
0000096A 2030 0800 move.l D0, [A0 + D0]
0000096E 90AD D716 sub.l D0, [A5 - 0x28EA]
00000972 48C7 ext.l D7
00000974 D087 add.l D0, D7
00000976 5380 subq.l D0, 1
00000978 3B40 D71C move.w [A5 - 0x28E4], D0
0000097C 4CEE 1880 FB44 movem.l D7,A3,A4, [A6 - 0x4BC]
00000982 4E5E unlink A6
00000984 4E75 rts
fn00000986:
00000986 206D D712 movea.l A0, [A5 - 0x28EE]
0000098A 302D D71A move.w D0, [A5 - 0x28E6]
0000098E 48C0 ext.l D0
00000990 E580 asl D0, 2
00000992 2030 0800 move.l D0, [A0 + D0]
00000996 90AD D716 sub.l D0, [A5 - 0x28EA]
0000099A 5380 subq.l D0, 1
0000099C 3B40 D71C move.w [A5 - 0x28E4], D0
000009A0 206D D712 movea.l A0, [A5 - 0x28EE]
000009A4 302D D71A move.w D0, [A5 - 0x28E6]
000009A8 536D D71A subq.w [A5 - 0x28E6], 1
000009AC 48C0 ext.l D0
000009AE E580 asl D0, 2
000009B0 2030 0800 move.l D0, [A0 + D0]
000009B4 4E75 rts
fn000009B6:
000009B6 4EBA FFCE jsr [PC - 0x32 /* 00000986 */]
000009BA 2F00 move.l -[A7], D0
000009BC 4EBA FEB6 jsr [PC - 0x14A /* 00000874 */]
000009C0 588F addq.l A7, 4
000009C2 4E75 rts
fn000009C4:
000009C4 2F0B move.l -[A7], A3
000009C6 266F 0008 movea.l A3, [A7 + 0x8]
000009CA 4EBA FFBA jsr [PC - 0x46 /* 00000986 */]
000009CE 2F00 move.l -[A7], D0
000009D0 2F0B move.l -[A7], A3
000009D2 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
000009D6 508F addq.l A7, 8
000009D8 265F movea.l A3, [A7]+
000009DA 4E75 rts
fn000009DC:
000009DC 4E56 FB50 link A6, -0x04B0
000009E0 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
000009E4 286E 000C movea.l A4, [A6 + 0xC]
000009E8 47EE FB50 lea.l A3, [A6 - 0x4B0]
000009EC 3A2E 000A move.w D5, [A6 + 0xA]
000009F0 3C2E 0016 move.w D6, [A6 + 0x16]
000009F4 7801 moveq.l D4, 0x01
000009F6 2F0C move.l -[A7], A4
000009F8 4EBA FFCA jsr [PC - 0x36 /* 000009C4 */]
000009FC 4A45 tst.w D5
000009FE 588F addq.l A7, 4
00000A00 660A bne +0xC /* 00000A0C */
00000A02 486D D6DE pea.l [A5 - 0x2922]
00000A06 4EBA FE30 jsr [PC - 0x1D0 /* 00000838 */]
00000A0A 588F addq.l A7, 4
label00000A0C:
00000A0C 206D D70E movea.l A0, [A5 - 0x28F2]
00000A10 7028 moveq.l D0, 0x28
00000A12 B010 cmp.b D0, [A0]
00000A14 6608 bne +0xA /* 00000A1E */
00000A16 52AD D70E addq.l [A5 - 0x28F2], 1
00000A1A 4EBA 00FC jsr [PC + 0xFC /* 00000B18 */]
label00000A1E:
00000A1E 0C46 00D5 cmpi.w D6, 0xD5
00000A22 6706 beq +0x8 /* 00000A2A */
00000A24 0C46 00D7 cmpi.w D6, 0xD7
00000A28 6624 bne +0x26 /* 00000A4E */
label00000A2A:
00000A2A 206D D716 movea.l A0, [A5 - 0x28EA]
00000A2E 302D D71C move.w D0, [A5 - 0x28E4]
00000A32 526D D71C addq.w [A5 - 0x28E4], 1
00000A36 11BC 002B 0000 move.b [A0 + D0.w], 0x2B /* '+' */
00000A3C 206D D716 movea.l A0, [A5 - 0x28EA]
00000A40 302D D71C move.w D0, [A5 - 0x28E4]
00000A44 526D D71C addq.w [A5 - 0x28E4], 1
00000A48 11BC 0031 0000 move.b [A0 + D0.w], 0x31 /* '1' */
label00000A4E:
00000A4E 206D D716 movea.l A0, [A5 - 0x28EA]
00000A52 302D D71C move.w D0, [A5 - 0x28E4]
00000A56 526D D71C addq.w [A5 - 0x28E4], 1
00000A5A 11BC 0029 0000 move.b [A0 + D0.w], 0x29 /* ')' */
00000A60 206D D716 movea.l A0, [A5 - 0x28EA]
00000A64 302D D71C move.w D0, [A5 - 0x28E4]
00000A68 4230 0000 clr.b [A0 + D0.w]
00000A6C 5345 subq.w D5, 1
00000A6E 3E05 move.w D7, D5
00000A70 6050 bra +0x52 /* 00000AC2 */
label00000A72:
00000A72 0C47 0002 cmpi.w D7, 0x2
00000A76 660C bne +0xE /* 00000A84 */
00000A78 0C46 0055 cmpi.w D6, 0x55 /* 'U' */
00000A7C 6506 bcs +0x8 /* 00000A84 */
00000A7E 0C46 005E cmpi.w D6, 0x5E /* '^' */
00000A82 630C bls +0xE /* 00000A90 */
label00000A84:
00000A84 0C47 0001 cmpi.w D7, 0x1
00000A88 661A bne +0x1C /* 00000AA4 */
00000A8A 0C46 008F cmpi.w D6, 0x8F
00000A8E 6614 bne +0x16 /* 00000AA4 */
label00000A90:
00000A90 486D D6E0 pea.l [A5 - 0x2920]
00000A94 4EBA FDA2 jsr [PC - 0x25E /* 00000838 */]
00000A98 486D D6E2 pea.l [A5 - 0x291E]
00000A9C 4EBA FDF4 jsr [PC - 0x20C /* 00000892 */]
00000AA0 508F addq.l A7, 8
00000AA2 601C bra +0x1E /* 00000AC0 */
label00000AA4:
00000AA4 206D D712 movea.l A0, [A5 - 0x28EE]
00000AA8 302D D71A move.w D0, [A5 - 0x28E6]
00000AAC 536D D71A subq.w [A5 - 0x28E6], 1
00000AB0 48C0 ext.l D0
00000AB2 E580 asl D0, 2
00000AB4 2030 0800 move.l D0, [A0 + D0]
00000AB8 5380 subq.l D0, 1
00000ABA 2040 movea.l A0, D0
00000ABC 10BC 002C move.b [A0], 0x2C /* ',' */
label00000AC0:
00000AC0 5347 subq.w D7, 1
label00000AC2:
00000AC2 4A47 tst.w D7
00000AC4 6EAC bgt -0x52 /* 00000A72 */
00000AC6 16BC 0028 move.b [A3], 0x28 /* '(' */
00000ACA 200B move.l D0, A3
00000ACC 5280 addq.l D0, 1
00000ACE 2F00 move.l -[A7], D0
00000AD0 4EBA FEF2 jsr [PC - 0x10E /* 000009C4 */]
00000AD4 2F0C move.l -[A7], A4
00000AD6 4EBA FD60 jsr [PC - 0x2A0 /* 00000838 */]
00000ADA 701B moveq.l D0, 0x1B
00000ADC B06D BADE cmp.w D0, [A5 - 0x4522]
00000AE0 508F addq.l A7, 8
00000AE2 6604 bne +0x6 /* 00000AE8 */
00000AE4 5344 subq.w D4, 1
00000AE6 600A bra +0xC /* 00000AF2 */
label00000AE8:
00000AE8 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000AEC 4EBA FD86 jsr [PC - 0x27A /* 00000874 */]
00000AF0 588F addq.l A7, 4
label00000AF2:
00000AF2 206D D70E movea.l A0, [A5 - 0x28F2]
00000AF6 7029 moveq.l D0, 0x29
00000AF8 B010 cmp.b D0, [A0]
00000AFA 6608 bne +0xA /* 00000B04 */
00000AFC 52AD D70E addq.l [A5 - 0x28F2], 1
00000B00 4EBA 0016 jsr [PC + 0x16 /* 00000B18 */]
label00000B04:
00000B04 2F0B move.l -[A7], A3
00000B06 4EBA FD6C jsr [PC - 0x294 /* 00000874 */]
00000B0A 3004 move.w D0, D4
00000B0C 588F addq.l A7, 4
00000B0E 4CEE 18F8 FB34 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x4CC]
00000B14 4E5E unlink A6
00000B16 4E75 rts
fn00000B18:
00000B18 206D D70E movea.l A0, [A5 - 0x28F2]
00000B1C 7023 moveq.l D0, 0x23
00000B1E B010 cmp.b D0, [A0]
00000B20 6628 bne +0x2A /* 00000B4A */
00000B22 202D D70E move.l D0, [A5 - 0x28F2]
00000B26 5280 addq.l D0, 1
00000B28 2040 movea.l A0, D0
00000B2A 7000 moveq.l D0, 0x00
00000B2C 1010 move.b D0, [A0]
00000B2E 222D D70E move.l D1, [A5 - 0x28F2]
00000B32 5281 addq.l D1, 1
00000B34 2041 movea.l A0, D1
00000B36 7200 moveq.l D1, 0x00
00000B38 1228 0001 move.b D1, [A0 + 0x1]
00000B3C E149 lsl D1.w, 8
00000B3E 8240 or.w D1, D0
00000B40 5641 addq.w D1, 3
00000B42 48C1 ext.l D1
00000B44 D3AD D70E add.l [A5 - 0x28F2], D1
00000B48 603C bra +0x3E /* 00000B86 */
label00000B4A:
00000B4A 206D D70E movea.l A0, [A5 - 0x28F2]
00000B4E 7020 moveq.l D0, 0x20
00000B50 B010 cmp.b D0, [A0]
00000B52 6606 bne +0x8 /* 00000B5A */
00000B54 52AD D70E addq.l [A5 - 0x28F2], 1
00000B58 600E bra +0x10 /* 00000B68 */
label00000B5A:
00000B5A 206D D70E movea.l A0, [A5 - 0x28F2]
00000B5E 7022 moveq.l D0, 0x22
00000B60 B010 cmp.b D0, [A0]
00000B62 6604 bne +0x6 /* 00000B68 */
00000B64 54AD D70E addq.l [A5 - 0x28F2], 2
label00000B68:
00000B68 206D D70E movea.l A0, [A5 - 0x28F2]
00000B6C 701F moveq.l D0, 0x1F
00000B6E B010 cmp.b D0, [A0]
00000B70 6606 bne +0x8 /* 00000B78 */
00000B72 52AD D70E addq.l [A5 - 0x28F2], 1
00000B76 600E bra +0x10 /* 00000B86 */
label00000B78:
00000B78 206D D70E movea.l A0, [A5 - 0x28F2]
00000B7C 7021 moveq.l D0, 0x21
00000B7E B010 cmp.b D0, [A0]
00000B80 6604 bne +0x6 /* 00000B86 */
00000B82 54AD D70E addq.l [A5 - 0x28F2], 2
label00000B86:
00000B86 4E75 rts
fn00000B88:
00000B88 4E56 FF00 link A6, -0x0100
00000B8C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000B90 3A2E 0012 move.w D5, [A6 + 0x12]
00000B94 3C2E 000E move.w D6, [A6 + 0xE]
00000B98 3E2E 0016 move.w D7, [A6 + 0x16]
00000B9C 49EE FF00 lea.l A4, [A6 - 0x100]
00000BA0 266E 0008 movea.l A3, [A6 + 0x8]
00000BA4 0807 0000 btst.b D7, 0x0
00000BA8 670E beq +0x10 /* 00000BB8 */
00000BAA 486D D6E6 pea.l [A5 - 0x291A]
00000BAE 2F0C move.l -[A7], A4
00000BB0 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
00000BB4 508F addq.l A7, 8
00000BB6 601E bra +0x20 /* 00000BD6 */
label00000BB8:
00000BB8 4A46 tst.w D6
00000BBA 6F0E ble +0x10 /* 00000BCA */
00000BBC 486D D6EA pea.l [A5 - 0x2916]
00000BC0 2F0C move.l -[A7], A4
00000BC2 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
00000BC6 508F addq.l A7, 8
00000BC8 600C bra +0xE /* 00000BD6 */
label00000BCA:
00000BCA 486D D6F2 pea.l [A5 - 0x290E]
00000BCE 2F0C move.l -[A7], A4
00000BD0 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
00000BD4 508F addq.l A7, 8
label00000BD6:
00000BD6 7001 moveq.l D0, 0x01
00000BD8 C047 and.w D0, D7
00000BDA 6604 bne +0x6 /* 00000BE0 */
00000BDC 4A46 tst.w D6
00000BDE 671C beq +0x1E /* 00000BFC */
label00000BE0:
00000BE0 48C6 ext.l D6
00000BE2 2F06 move.l -[A7], D6
00000BE4 2F0C move.l -[A7], A4
00000BE6 7000 moveq.l D0, 0x00
00000BE8 1013 move.b D0, [A3]
00000BEA D08B add.l D0, A3
00000BEC 5280 addq.l D0, 1
00000BEE 2F00 move.l -[A7], D0
00000BF0 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00000BF4 D113 add.b [A3], D0
00000BF6 4FEF 000C lea.l A7, [A7 + 0xC]
00000BFA 600C bra +0xE /* 00000C08 */
label00000BFC:
00000BFC 5213 addq.b [A3], 1
00000BFE 7000 moveq.l D0, 0x00
00000C00 1013 move.b D0, [A3]
00000C02 17BC 0052 0000 move.b [A3 + D0.w], 0x52 /* 'R' */
label00000C08:
00000C08 7002 moveq.l D0, 0x02
00000C0A C047 and.w D0, D7
00000C0C 670E beq +0x10 /* 00000C1C */
00000C0E 486D D6F8 pea.l [A5 - 0x2908]
00000C12 2F0C move.l -[A7], A4
00000C14 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
00000C18 508F addq.l A7, 8
00000C1A 601E bra +0x20 /* 00000C3A */
label00000C1C:
00000C1C 4A45 tst.w D5
00000C1E 6F0E ble +0x10 /* 00000C2E */
00000C20 486D D6FC pea.l [A5 - 0x2904]
00000C24 2F0C move.l -[A7], A4
00000C26 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
00000C2A 508F addq.l A7, 8
00000C2C 600C bra +0xE /* 00000C3A */
label00000C2E:
00000C2E 486D D704 pea.l [A5 - 0x28FC]
00000C32 2F0C move.l -[A7], A4
00000C34 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
00000C38 508F addq.l A7, 8
label00000C3A:
00000C3A 7002 moveq.l D0, 0x02
00000C3C C047 and.w D0, D7
00000C3E 6604 bne +0x6 /* 00000C44 */
00000C40 4A45 tst.w D5
00000C42 671C beq +0x1E /* 00000C60 */
label00000C44:
00000C44 48C5 ext.l D5
00000C46 2F05 move.l -[A7], D5
00000C48 2F0C move.l -[A7], A4
00000C4A 7000 moveq.l D0, 0x00
00000C4C 1013 move.b D0, [A3]
00000C4E D08B add.l D0, A3
00000C50 5280 addq.l D0, 1
00000C52 2F00 move.l -[A7], D0
00000C54 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00000C58 D113 add.b [A3], D0
00000C5A 4FEF 000C lea.l A7, [A7 + 0xC]
00000C5E 600C bra +0xE /* 00000C6C */
label00000C60:
00000C60 5213 addq.b [A3], 1
00000C62 7000 moveq.l D0, 0x00
00000C64 1013 move.b D0, [A3]
00000C66 17BC 0043 0000 move.b [A3 + D0.w], 0x43 /* 'C' */
label00000C6C:
00000C6C 4CEE 18E0 FEEC movem.l D5,D6,D7,A3,A4, [A6 - 0x114]
00000C72 4E5E unlink A6
00000C74 4E75 rts
fn00000C76:
00000C76 4E56 0000 link A6, 0
00000C7A 48E7 0310 movem.l -[A7], D6,D7,A3
00000C7E 3E2E 001E move.w D7, [A6 + 0x1E]
00000C82 266E 0008 movea.l A3, [A6 + 0x8]
00000C86 48C7 ext.l D7
00000C88 2F07 move.l -[A7], D7
00000C8A 302E 0016 move.w D0, [A6 + 0x16]
00000C8E 48C0 ext.l D0
00000C90 2F00 move.l -[A7], D0
00000C92 302E 000E move.w D0, [A6 + 0xE]
00000C96 48C0 ext.l D0
00000C98 2F00 move.l -[A7], D0
00000C9A 2F0B move.l -[A7], A3
00000C9C 4EBA FEEA jsr [PC - 0x116 /* 00000B88 */]
00000CA0 5213 addq.b [A3], 1
00000CA2 7000 moveq.l D0, 0x00
00000CA4 1013 move.b D0, [A3]
00000CA6 17BC 003A 0000 move.b [A3 + D0.w], 0x3A /* ':' */
00000CAC 7004 moveq.l D0, 0x04
00000CAE C047 and.w D0, D7
00000CB0 6704 beq +0x6 /* 00000CB6 */
00000CB2 7001 moveq.l D0, 0x01
00000CB4 6002 bra +0x4 /* 00000CB8 */
label00000CB6:
00000CB6 7000 moveq.l D0, 0x00
label00000CB8:
00000CB8 3C00 move.w D6, D0
00000CBA 7008 moveq.l D0, 0x08
00000CBC C047 and.w D0, D7
00000CBE 6704 beq +0x6 /* 00000CC4 */
00000CC0 0046 0002 ori.w D6, 0x2
label00000CC4:
00000CC4 48C6 ext.l D6
00000CC6 2F06 move.l -[A7], D6
00000CC8 302E 001A move.w D0, [A6 + 0x1A]
00000CCC 48C0 ext.l D0
00000CCE 2F00 move.l -[A7], D0
00000CD0 302E 0012 move.w D0, [A6 + 0x12]
00000CD4 48C0 ext.l D0
00000CD6 2F00 move.l -[A7], D0
00000CD8 2F0B move.l -[A7], A3
00000CDA 4EBA FEAC jsr [PC - 0x154 /* 00000B88 */]
00000CDE 4CEE 08C0 FFF4 movem.l D6,D7,A3, [A6 - 0xC]
00000CE4 4E5E unlink A6
00000CE6 4E75 rts
fn00000CE8:
00000CE8 4E56 FF00 link A6, -0x0100
00000CEC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000CF0 286E 0008 movea.l A4, [A6 + 0x8]
00000CF4 2E2E 000C move.l D7, [A6 + 0xC]
00000CF8 6000 0090 bra +0x92 /* 00000D8A */
label00000CFC:
00000CFC 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00000D00 264C movea.l A3, A4
00000D02 6006 bra +0x8 /* 00000D0A */
label00000D04:
00000D04 5387 subq.l D7, 1
00000D06 D6FC 0001 add.w A3, 0x1
label00000D0A:
00000D0A 4A87 tst.l D7
00000D0C 670C beq +0xE /* 00000D1A */
00000D0E 7000 moveq.l D0, 0x00
00000D10 1013 move.b D0, [A3]
00000D12 0C80 0000 0080 cmpi.l D0, 0x80
00000D18 6DEA blt -0x14 /* 00000D04 */
label00000D1A:
00000D1A 200B move.l D0, A3
00000D1C 908C sub.l D0, A4
00000D1E 2F00 move.l -[A7], D0
00000D20 2F0C move.l -[A7], A4
00000D22 206D D816 movea.l A0, [A5 - 0x27EA]
00000D26 4E90 jsr [A0]
00000D28 3C00 move.w D6, D0
00000D2A 508F addq.l A7, 8
00000D2C 6762 beq +0x64 /* 00000D90 */
00000D2E 4A87 tst.l D7
00000D30 6758 beq +0x5A /* 00000D8A */
00000D32 7000 moveq.l D0, 0x00
00000D34 1013 move.b D0, [A3]
00000D36 0C80 0000 0080 cmpi.l D0, 0x80
00000D3C 6D4C blt +0x4E /* 00000D8A */
00000D3E 1D7C 001B FF00 move.b [A6 - 0x100], 0x1B
00000D44 7000 moveq.l D0, 0x00
00000D46 1013 move.b D0, [A3]
00000D48 90BC 0000 0080 sub.l D0, 0x80
00000D4E E540 asl D0.w, 2
00000D50 41ED CF0E lea.l A0, [A5 - 0x30F2]
00000D54 4870 0000 pea.l [A0 + D0.w]
00000D58 41EE FF00 lea.l A0, [A6 - 0x100]
00000D5C 5288 addq.l A0, 1
00000D5E 2F08 move.l -[A7], A0
00000D60 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
00000D64 486E FF00 pea.l [A6 - 0x100]
00000D68 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
00000D6C 588F addq.l A7, 4
00000D6E 2F00 move.l -[A7], D0
00000D70 486E FF00 pea.l [A6 - 0x100]
00000D74 206D D816 movea.l A0, [A5 - 0x27EA]
00000D78 4E90 jsr [A0]
00000D7A 3C00 move.w D6, D0
00000D7C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000D80 670E beq +0x10 /* 00000D90 */
00000D82 5387 subq.l D7, 1
00000D84 D6FC 0001 add.w A3, 0x1
00000D88 284B movea.l A4, A3
label00000D8A:
00000D8A 4A87 tst.l D7
00000D8C 6600 FF6E bne -0x90 /* 00000CFC */
label00000D90:
00000D90 3006 move.w D0, D6
00000D92 4CEE 18C0 FEF0 movem.l D6,D7,A3,A4, [A6 - 0x110]
00000D98 4E5E unlink A6
00000D9A 4E75 rts
export_1344:
00000D9C 4E56 FFE8 link A6, -0x0018
00000DA0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000DA4 49ED DB1A lea.l A4, [A5 - 0x24E6]
00000DA8 47ED D81A lea.l A3, [A5 - 0x27E6]
00000DAC 3B7C 0001 CF0C move.w [A5 - 0x30F4], 0x1
00000DB2 2B6E 0008 D816 move.l [A5 - 0x27EA], [A6 + 0x8]
00000DB8 2B6D BBB8 D812 move.l [A5 - 0x27EE], [A5 - 0x4448]
00000DBE 426D D808 clr.w [A5 - 0x27F8]
00000DC2 426D D80A clr.w [A5 - 0x27F6]
00000DC6 7A01 moveq.l D5, 0x01
00000DC8 1D7C 0049 FFE9 move.b [A6 - 0x17], 0x49 /* 'I' */
00000DCE 6000 08F0 bra +0x8F2 /* 000016C0 */
label00000DD2:
00000DD2 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00000DD6 4247 clr.w D7
00000DD8 102E FFE8 move.b D0, [A6 - 0x18]
00000DDC 0400 0042 subi.b D0, 0x42 /* 'B' */
00000DE0 6700 02F6 beq +0x2F8 /* 000010D8 */
00000DE4 5900 subq.b D0, 4
00000DE6 6700 0474 beq +0x476 /* 0000125C */
00000DEA 5700 subq.b D0, 3
00000DEC 6714 beq +0x16 /* 00000E02 */
00000DEE 5B00 subq.b D0, 5
00000DF0 6700 00A0 beq +0xA2 /* 00000E92 */
00000DF4 5300 subq.b D0, 1
00000DF6 6700 0410 beq +0x412 /* 00001208 */
00000DFA 5300 subq.b D0, 1
00000DFC 6750 beq +0x52 /* 00000E4E */
00000DFE 6000 0892 bra +0x894 /* 00001692 */
label00000E02:
00000E02 486D D71E pea.l [A5 - 0x28E2]
00000E06 202D D812 move.l D0, [A5 - 0x27EE]
00000E0A 5480 addq.l D0, 2
00000E0C 2F00 move.l -[A7], D0
00000E0E 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
00000E12 2D7C 5273 6C76 FFFC move.l [A6 - 0x4], 0x52736C76 /* 'Rslv' */
00000E1A 486E FFFC pea.l [A6 - 0x4]
00000E1E 202D D812 move.l D0, [A5 - 0x27EE]
00000E22 5880 addq.l D0, 4
00000E24 2F00 move.l -[A7], D0
00000E26 7004 moveq.l D0, 0x04
00000E28 2F00 move.l -[A7], D0
00000E2A 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00000E2E 486D D722 pea.l [A5 - 0x28DE]
00000E32 202D D812 move.l D0, [A5 - 0x27EE]
00000E36 5080 addq.l D0, 8
00000E38 2F00 move.l -[A7], D0
00000E3A 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
00000E3E 7E0A moveq.l D7, 0x0A
00000E40 1D7C 0050 FFE9 move.b [A6 - 0x17], 0x50 /* 'P' */
00000E46 4FEF 0010 lea.l A7, [A7 + 0x10]
00000E4A 6000 0846 bra +0x848 /* 00001692 */
label00000E4E:
00000E4E 7000 moveq.l D0, 0x00
00000E50 102E FFE8 move.b D0, [A6 - 0x18]
00000E54 2F00 move.l -[A7], D0
00000E56 4EBA 1422 jsr [PC + 0x1422 /* 0000227A */]
00000E5A 486D D726 pea.l [A5 - 0x28DA]
00000E5E 202D D812 move.l D0, [A5 - 0x27EE]
00000E62 5280 addq.l D0, 1
00000E64 2F00 move.l -[A7], D0
00000E66 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
00000E6A 7E03 moveq.l D7, 0x03
00000E6C 48C7 ext.l D7
00000E6E 2F07 move.l -[A7], D7
00000E70 4EBA 0C54 jsr [PC + 0xC54 /* 00001AC6 */]
00000E74 4A40 tst.w D0
00000E76 4FEF 0010 lea.l A7, [A7 + 0x10]
00000E7A 6700 0856 beq +0x858 /* 000016D2 */
00000E7E 4EBA 112E jsr [PC + 0x112E /* 00001FAE */]
00000E82 4A40 tst.w D0
00000E84 6700 084C beq +0x84E /* 000016D2 */
00000E88 1D7C 004E FFE9 move.b [A6 - 0x17], 0x4E /* 'N' */
00000E8E 6000 0830 bra +0x832 /* 000016C0 */
label00000E92:
00000E92 7000 moveq.l D0, 0x00
00000E94 102E FFE8 move.b D0, [A6 - 0x18]
00000E98 2F00 move.l -[A7], D0
00000E9A 4EBA 13DE jsr [PC + 0x13DE /* 0000227A */]
00000E9E 486D D72A pea.l [A5 - 0x28D6]
00000EA2 202D D812 move.l D0, [A5 - 0x27EE]
00000EA6 5480 addq.l D0, 2
00000EA8 2F00 move.l -[A7], D0
00000EAA 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
00000EAE 206D BA78 movea.l A0, [A5 - 0x4588]
00000EB2 3C28 015C move.w D6, [A0 + 0x15C]
00000EB6 4FEF 000C lea.l A7, [A7 + 0xC]
00000EBA 6000 0208 bra +0x20A /* 000010C4 */
label00000EBE:
00000EBE 48C6 ext.l D6
00000EC0 2F06 move.l -[A7], D6
00000EC2 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00000EC6 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */]
00000ECA 4A80 tst.l D0
00000ECC 508F addq.l A7, 8
00000ECE 6D00 01F4 blt +0x1F6 /* 000010C4 */
00000ED2 206D BA78 movea.l A0, [A5 - 0x4588]
00000ED6 2068 023E movea.l A0, [A0 + 0x23E]
00000EDA 48C6 ext.l D6
00000EDC 2006 move.l D0, D6
00000EDE E580 asl D0, 2
00000EE0 2070 0800 movea.l A0, [A0 + D0]
00000EE4 5488 addq.l A0, 2
00000EE6 226D BA78 movea.l A1, [A5 - 0x4588]
00000EEA 2269 023E movea.l A1, [A1 + 0x23E]
00000EEE 48C6 ext.l D6
00000EF0 2006 move.l D0, D6
00000EF2 E580 asl D0, 2
00000EF4 2271 0800 movea.l A1, [A1 + D0]
00000EF8 7000 moveq.l D0, 0x00
00000EFA 1029 0002 move.b D0, [A1 + 0x2]
00000EFE D088 add.l D0, A0
00000F00 2040 movea.l A0, D0
00000F02 7000 moveq.l D0, 0x00
00000F04 1010 move.b D0, [A0]
00000F06 3E00 move.w D7, D0
00000F08 48C7 ext.l D7
00000F0A 2F07 move.l -[A7], D7
00000F0C 206D BA78 movea.l A0, [A5 - 0x4588]
00000F10 2068 023E movea.l A0, [A0 + 0x23E]
00000F14 48C6 ext.l D6
00000F16 2006 move.l D0, D6
00000F18 E580 asl D0, 2
00000F1A 2070 0800 movea.l A0, [A0 + D0]
00000F1E 5488 addq.l A0, 2
00000F20 226D BA78 movea.l A1, [A5 - 0x4588]
00000F24 2269 023E movea.l A1, [A1 + 0x23E]
00000F28 48C6 ext.l D6
00000F2A 2006 move.l D0, D6
00000F2C E580 asl D0, 2
00000F2E 2271 0800 movea.l A1, [A1 + D0]
00000F32 7000 moveq.l D0, 0x00
00000F34 1029 0002 move.b D0, [A1 + 0x2]
00000F38 D088 add.l D0, A0
00000F3A 5280 addq.l D0, 1
00000F3C 2F00 move.l -[A7], D0
00000F3E 202D D812 move.l D0, [A5 - 0x27EE]
00000F42 5880 addq.l D0, 4
00000F44 2F00 move.l -[A7], D0
00000F46 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
00000F4A 5847 addq.w D7, 4
00000F4C 486D D72E pea.l [A5 - 0x28D2]
00000F50 48C7 ext.l D7
00000F52 2007 move.l D0, D7
00000F54 D0AD D812 add.l D0, [A5 - 0x27EE]
00000F58 2F00 move.l -[A7], D0
00000F5A 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
00000F5E 5447 addq.w D7, 2
00000F60 426E FFEA clr.w [A6 - 0x16]
00000F64 426E FFEC clr.w [A6 - 0x14]
00000F68 4A6D BCF4 tst.w [A5 - 0x430C]
00000F6C 4FEF 0014 lea.l A7, [A7 + 0x14]
00000F70 6608 bne +0xA /* 00000F7A */
00000F72 0C6D 7FFF BCF6 cmpi.w [A5 - 0x430A], 0x7FFF
00000F78 6734 beq +0x36 /* 00000FAE */
label00000F7A:
00000F7A 526E FFEA addq.w [A6 - 0x16], 1
00000F7E 206D D812 movea.l A0, [A5 - 0x27EE]
00000F82 3007 move.w D0, D7
00000F84 5247 addq.w D7, 1
00000F86 11BC 0052 0000 move.b [A0 + D0.w], 0x52 /* 'R' */
00000F8C 302D BCF4 move.w D0, [A5 - 0x430C]
00000F90 48C0 ext.l D0
00000F92 5280 addq.l D0, 1
00000F94 2F00 move.l -[A7], D0
00000F96 486D D732 pea.l [A5 - 0x28CE]
00000F9A 48C7 ext.l D7
00000F9C 2007 move.l D0, D7
00000F9E D0AD D812 add.l D0, [A5 - 0x27EE]
00000FA2 2F00 move.l -[A7], D0
00000FA4 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00000FA8 DE40 add.w D7, D0
00000FAA 4FEF 000C lea.l A7, [A7 + 0xC]
label00000FAE:
00000FAE 4A6E FFEA tst.w [A6 - 0x16]
00000FB2 670E beq +0x10 /* 00000FC2 */
00000FB4 4A6D BCF8 tst.w [A5 - 0x4308]
00000FB8 6608 bne +0xA /* 00000FC2 */
00000FBA 0C6D 7FFF BCFA cmpi.w [A5 - 0x4306], 0x7FFF
00000FC0 6734 beq +0x36 /* 00000FF6 */
label00000FC2:
00000FC2 526E FFEC addq.w [A6 - 0x14], 1
00000FC6 206D D812 movea.l A0, [A5 - 0x27EE]
00000FCA 3007 move.w D0, D7
00000FCC 5247 addq.w D7, 1
00000FCE 11BC 0043 0000 move.b [A0 + D0.w], 0x43 /* 'C' */
00000FD4 302D BCF8 move.w D0, [A5 - 0x4308]
00000FD8 48C0 ext.l D0
00000FDA 5280 addq.l D0, 1
00000FDC 2F00 move.l -[A7], D0
00000FDE 486D D736 pea.l [A5 - 0x28CA]
00000FE2 48C7 ext.l D7
00000FE4 2007 move.l D0, D7
00000FE6 D0AD D812 add.l D0, [A5 - 0x27EE]
00000FEA 2F00 move.l -[A7], D0
00000FEC 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00000FF0 DE40 add.w D7, D0
00000FF2 4FEF 000C lea.l A7, [A7 + 0xC]
label00000FF6:
00000FF6 302D BCF4 move.w D0, [A5 - 0x430C]
00000FFA B06D BCF6 cmp.w D0, [A5 - 0x430A]
00000FFE 660C bne +0xE /* 0000100C */
00001000 302D BCF8 move.w D0, [A5 - 0x4308]
00001004 B06D BCFA cmp.w D0, [A5 - 0x4306]
00001008 6700 0098 beq +0x9A /* 000010A2 */
label0000100C:
0000100C 206D D812 movea.l A0, [A5 - 0x27EE]
00001010 3007 move.w D0, D7
00001012 5247 addq.w D7, 1
00001014 11BC 003A 0000 move.b [A0 + D0.w], 0x3A /* ':' */
0000101A 4A6E FFEC tst.w [A6 - 0x14]
0000101E 670E beq +0x10 /* 0000102E */
00001020 4A6D BCF4 tst.w [A5 - 0x430C]
00001024 6608 bne +0xA /* 0000102E */
00001026 0C6D 7FFF BCF6 cmpi.w [A5 - 0x430A], 0x7FFF
0000102C 6730 beq +0x32 /* 0000105E */
label0000102E:
0000102E 206D D812 movea.l A0, [A5 - 0x27EE]
00001032 3007 move.w D0, D7
00001034 5247 addq.w D7, 1
00001036 11BC 0052 0000 move.b [A0 + D0.w], 0x52 /* 'R' */
0000103C 302D BCF6 move.w D0, [A5 - 0x430A]
00001040 48C0 ext.l D0
00001042 5280 addq.l D0, 1
00001044 2F00 move.l -[A7], D0
00001046 486D D73A pea.l [A5 - 0x28C6]
0000104A 48C7 ext.l D7
0000104C 2007 move.l D0, D7
0000104E D0AD D812 add.l D0, [A5 - 0x27EE]
00001052 2F00 move.l -[A7], D0
00001054 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00001058 DE40 add.w D7, D0
0000105A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000105E:
0000105E 4A6E FFEA tst.w [A6 - 0x16]
00001062 670E beq +0x10 /* 00001072 */
00001064 4A6D BCF8 tst.w [A5 - 0x4308]
00001068 6608 bne +0xA /* 00001072 */
0000106A 0C6D 7FFF BCFA cmpi.w [A5 - 0x4306], 0x7FFF
00001070 6730 beq +0x32 /* 000010A2 */
label00001072:
00001072 206D D812 movea.l A0, [A5 - 0x27EE]
00001076 3007 move.w D0, D7
00001078 5247 addq.w D7, 1
0000107A 11BC 0043 0000 move.b [A0 + D0.w], 0x43 /* 'C' */
00001080 302D BCFA move.w D0, [A5 - 0x4306]
00001084 48C0 ext.l D0
00001086 5280 addq.l D0, 1
00001088 2F00 move.l -[A7], D0
0000108A 486D D73E pea.l [A5 - 0x28C2]
0000108E 48C7 ext.l D7
00001090 2007 move.l D0, D7
00001092 D0AD D812 add.l D0, [A5 - 0x27EE]
00001096 2F00 move.l -[A7], D0
00001098 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
0000109C DE40 add.w D7, D0
0000109E 4FEF 000C lea.l A7, [A7 + 0xC]
label000010A2:
000010A2 206D D812 movea.l A0, [A5 - 0x27EE]
000010A6 3007 move.w D0, D7
000010A8 5247 addq.w D7, 1
000010AA 11BC 000D 0000 move.b [A0 + D0.w], 0xD /* '\r' */
000010B0 48C7 ext.l D7
000010B2 2F07 move.l -[A7], D7
000010B4 2F2D D812 move.l -[A7], [A5 - 0x27EE]
000010B8 4EBA FC2E jsr [PC - 0x3D2 /* 00000CE8 */]
000010BC 3A00 move.w D5, D0
000010BE 508F addq.l A7, 8
000010C0 6700 0610 beq +0x612 /* 000016D2 */
label000010C4:
000010C4 3006 move.w D0, D6
000010C6 5346 subq.w D6, 1
000010C8 4A40 tst.w D0
000010CA 6600 FDF2 bne -0x20C /* 00000EBE */
000010CE 1D7C 0042 FFE9 move.b [A6 - 0x17], 0x42 /* 'B' */
000010D4 6000 05EA bra +0x5EC /* 000016C0 */
label000010D8:
000010D8 7001 moveq.l D0, 0x01
000010DA 2F00 move.l -[A7], D0
000010DC 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */]
000010E0 0C6D 00FF BA42 cmpi.w [A5 - 0x45BE], 0xFF
000010E6 588F addq.l A7, 4
000010E8 6E0A bgt +0xC /* 000010F4 */
000010EA 0C6D 3FFF BA40 cmpi.w [A5 - 0x45C0], 0x3FFF
000010F0 6F00 00CC ble +0xCE /* 000011BE */
label000010F4:
000010F4 486B 0100 pea.l [A3 + 0x100]
000010F8 4878 041D push.l 0x41D
000010FC 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00001100 508F addq.l A7, 8
00001102 2F00 move.l -[A7], D0
00001104 4878 042B push.l 0x42B
00001108 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
0000110C 588F addq.l A7, 4
0000110E 2F00 move.l -[A7], D0
00001110 288B move.l [A4], A3
00001112 200B move.l D0, A3
00001114 5280 addq.l D0, 1
00001116 2F00 move.l -[A7], D0
00001118 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
0000111C 1680 move.b [A3], D0
0000111E 41EB 0100 lea.l A0, [A3 + 0x100]
00001122 2948 0004 move.l [A4 + 0x4], A0
00001126 2F08 move.l -[A7], A0
00001128 4878 042C push.l 0x42C
0000112C 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
00001130 41EB 0200 lea.l A0, [A3 + 0x200]
00001134 2948 0008 move.l [A4 + 0x8], A0
00001138 2F08 move.l -[A7], A0
0000113A 4878 042D push.l 0x42D
0000113E 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
00001142 2D6D BA78 FFF4 move.l [A6 - 0xC], [A5 - 0x4588]
00001148 4AAD B9FC tst.l [A5 - 0x4604]
0000114C 4FEF 001C lea.l A7, [A7 + 0x1C]
00001150 670A beq +0xC /* 0000115C */
00001152 206D B9FC movea.l A0, [A5 - 0x4604]
00001156 2068 0412 movea.l A0, [A0 + 0x412]
0000115A 6004 bra +0x6 /* 00001160 */
label0000115C:
0000115C 307C 0000 movea.w A0, 0x0
label00001160:
00001160 2B48 BA78 move.l [A5 - 0x4588], A0
00001164 7002 moveq.l D0, 0x02
00001166 2F00 move.l -[A7], D0
00001168 7201 moveq.l D1, 0x01
0000116A 2F01 move.l -[A7], D1
0000116C 7003 moveq.l D0, 0x03
0000116E 2F00 move.l -[A7], D0
00001170 2F0C move.l -[A7], A4
00001172 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
00001176 3C00 move.w D6, D0
00001178 2B6E FFF4 BA78 move.l [A5 - 0x4588], [A6 - 0xC]
0000117E 0C46 0002 cmpi.w D6, 0x2
00001182 4FEF 0010 lea.l A7, [A7 + 0x10]
00001186 6700 0554 beq +0x556 /* 000016DC */
0000118A 0C6D 00FF BA42 cmpi.w [A5 - 0x45BE], 0xFF
00001190 6F08 ble +0xA /* 0000119A */
00001192 203C 0000 00FF move.l D0, 0xFF
00001198 6006 bra +0x8 /* 000011A0 */
label0000119A:
0000119A 302D BA42 move.w D0, [A5 - 0x45BE]
0000119E 48C0 ext.l D0
label000011A0:
000011A0 3B40 BA42 move.w [A5 - 0x45BE], D0
000011A4 0C6D 3FFF BA40 cmpi.w [A5 - 0x45C0], 0x3FFF
000011AA 6F08 ble +0xA /* 000011B4 */
000011AC 203C 0000 3FFF move.l D0, 0x3FFF
000011B2 6006 bra +0x8 /* 000011BA */
label000011B4:
000011B4 302D BA40 move.w D0, [A5 - 0x45C0]
000011B8 48C0 ext.l D0
label000011BA:
000011BA 3B40 BA40 move.w [A5 - 0x45C0], D0
label000011BE:
000011BE 302D BA42 move.w D0, [A5 - 0x45BE]
000011C2 5240 addq.w D0, 1
000011C4 3B40 D80C move.w [A5 - 0x27F4], D0
000011C8 48C0 ext.l D0
000011CA 2F00 move.l -[A7], D0
000011CC 302D BA40 move.w D0, [A5 - 0x45C0]
000011D0 5240 addq.w D0, 1
000011D2 3B40 D80E move.w [A5 - 0x27F2], D0
000011D6 48C0 ext.l D0
000011D8 2F00 move.l -[A7], D0
000011DA 486D D742 pea.l [A5 - 0x28BE]
000011DE 202D D812 move.l D0, [A5 - 0x27EE]
000011E2 5280 addq.l D0, 1
000011E4 2F00 move.l -[A7], D0
000011E6 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000011EA 202D D812 move.l D0, [A5 - 0x27EE]
000011EE 5280 addq.l D0, 1
000011F0 2F00 move.l -[A7], D0
000011F2 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
000011F6 2E00 move.l D7, D0
000011F8 5287 addq.l D7, 1
000011FA 1D7C 004F FFE9 move.b [A6 - 0x17], 0x4F /* 'O' */
00001200 4FEF 0014 lea.l A7, [A7 + 0x14]
00001204 6000 048C bra +0x48E /* 00001692 */
label00001208:
00001208 7E01 moveq.l D7, 0x01
0000120A 206D BA78 movea.l A0, [A5 - 0x4588]
0000120E 4A68 0180 tst.w [A0 + 0x180]
00001212 6716 beq +0x18 /* 0000122A */
00001214 486D D74C pea.l [A5 - 0x28B4]
00001218 48C7 ext.l D7
0000121A 2007 move.l D0, D7
0000121C D0AD D812 add.l D0, [A5 - 0x27EE]
00001220 2F00 move.l -[A7], D0
00001222 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
00001226 5447 addq.w D7, 2
00001228 508F addq.l A7, 8
label0000122A:
0000122A 206D BA78 movea.l A0, [A5 - 0x4588]
0000122E 4A68 0184 tst.w [A0 + 0x184]
00001232 6616 bne +0x18 /* 0000124A */
00001234 486D D750 pea.l [A5 - 0x28B0]
00001238 48C7 ext.l D7
0000123A 2007 move.l D0, D7
0000123C D0AD D812 add.l D0, [A5 - 0x27EE]
00001240 2F00 move.l -[A7], D0
00001242 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
00001246 5447 addq.w D7, 2
00001248 508F addq.l A7, 8
label0000124A:
0000124A 1D7C 0046 FFE9 move.b [A6 - 0x17], 0x46 /* 'F' */
00001250 0C47 0001 cmpi.w D7, 0x1
00001254 6700 046A beq +0x46C /* 000016C0 */
00001258 6000 0438 bra +0x43A /* 00001692 */
label0000125C:
0000125C 7000 moveq.l D0, 0x00
0000125E 102E FFE8 move.b D0, [A6 - 0x18]
00001262 2F00 move.l -[A7], D0
00001264 4EBA 1014 jsr [PC + 0x1014 /* 0000227A */]
00001268 486D D754 pea.l [A5 - 0x28AC]
0000126C 202D D812 move.l D0, [A5 - 0x27EE]
00001270 5280 addq.l D0, 1
00001272 2F00 move.l -[A7], D0
00001274 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
00001278 2F2D D812 move.l -[A7], [A5 - 0x27EE]
0000127C 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
00001280 3E00 move.w D7, D0
00001282 206D BA78 movea.l A0, [A5 - 0x4588]
00001286 303C 0100 move.w D0, 0x100
0000128A C068 0100 and.w D0, [A0 + 0x100]
0000128E 4FEF 0010 lea.l A7, [A7 + 0x10]
00001292 6610 bne +0x12 /* 000012A4 */
00001294 486D D75C pea.l [A5 - 0x28A4]
00001298 2F2D D812 move.l -[A7], [A5 - 0x27EE]
0000129C 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */]
000012A0 5447 addq.w D7, 2
000012A2 508F addq.l A7, 8
label000012A4:
000012A4 206D BA78 movea.l A0, [A5 - 0x4588]
000012A8 303C 2000 move.w D0, 0x2000 /* ' \0' */
000012AC C068 0100 and.w D0, [A0 + 0x100]
000012B0 6710 beq +0x12 /* 000012C2 */
000012B2 486D D760 pea.l [A5 - 0x28A0]
000012B6 2F2D D812 move.l -[A7], [A5 - 0x27EE]
000012BA 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */]
000012BE 5447 addq.w D7, 2
000012C0 508F addq.l A7, 8
label000012C2:
000012C2 206D BA78 movea.l A0, [A5 - 0x4588]
000012C6 7020 moveq.l D0, 0x20
000012C8 C068 0100 and.w D0, [A0 + 0x100]
000012CC 6710 beq +0x12 /* 000012DE */
000012CE 486D D764 pea.l [A5 - 0x289C]
000012D2 2F2D D812 move.l -[A7], [A5 - 0x27EE]
000012D6 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */]
000012DA 5447 addq.w D7, 2
000012DC 508F addq.l A7, 8
label000012DE:
000012DE 486E FFEE pea.l [A6 - 0x12]
000012E2 206D BA78 movea.l A0, [A5 - 0x4588]
000012E6 2068 0246 movea.l A0, [A0 + 0x246]
000012EA 2F28 0014 move.l -[A7], [A0 + 0x14]
000012EE 4EAD 0AA2 jsr [A5 + 0xAA2 /* export_336 */]
000012F2 206D BA78 movea.l A0, [A5 - 0x4588]
000012F6 2068 0246 movea.l A0, [A0 + 0x246]
000012FA 7000 moveq.l D0, 0x00
000012FC 3028 001C move.w D0, [A0 + 0x1C]
00001300 2F00 move.l -[A7], D0
00001302 302E FFEE move.w D0, [A6 - 0x12]
00001306 48C0 ext.l D0
00001308 2F00 move.l -[A7], D0
0000130A 486D D768 pea.l [A5 - 0x2898]
0000130E 48C7 ext.l D7
00001310 2007 move.l D0, D7
00001312 D0AD D812 add.l D0, [A5 - 0x27EE]
00001316 2F00 move.l -[A7], D0
00001318 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
0000131C DE40 add.w D7, D0
0000131E 206D D812 movea.l A0, [A5 - 0x27EE]
00001322 3007 move.w D0, D7
00001324 5247 addq.w D7, 1
00001326 11BC 000D 0000 move.b [A0 + D0.w], 0xD /* '\r' */
0000132C 48C7 ext.l D7
0000132E 2F07 move.l -[A7], D7
00001330 2F2D D812 move.l -[A7], [A5 - 0x27EE]
00001334 4EBA F9B2 jsr [PC - 0x64E /* 00000CE8 */]
00001338 3A00 move.w D5, D0
0000133A 4FEF 0020 lea.l A7, [A7 + 0x20]
0000133E 6700 0392 beq +0x394 /* 000016D2 */
00001342 486D D770 pea.l [A5 - 0x2890]
00001346 202D D812 move.l D0, [A5 - 0x27EE]
0000134A 5280 addq.l D0, 1
0000134C 2F00 move.l -[A7], D0
0000134E 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
00001352 302D BA42 move.w D0, [A5 - 0x45BE]
00001356 48C0 ext.l D0
00001358 5280 addq.l D0, 1
0000135A 2D40 FFF0 move.l [A6 - 0x10], D0
0000135E 0C80 0000 0100 cmpi.l D0, 0x100
00001364 508F addq.l A7, 8
00001366 6C08 bge +0xA /* 00001370 */
00001368 2D7C 0000 0100 FFF0 move.l [A6 - 0x10], 0x100
label00001370:
00001370 486D 2472 pea.l [A5 + 0x2472 /* export_1162 */]
00001374 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00001378 4A40 tst.w D0
0000137A 588F addq.l A7, 4
0000137C 6700 0354 beq +0x356 /* 000016D2 */
00001380 7048 moveq.l D0, 0x48
00001382 2F00 move.l -[A7], D0
00001384 4EAD 2472 jsr [A5 + 0x2472 /* export_1162 */]
00001388 48C0 ext.l D0
0000138A 2F00 move.l -[A7], D0
0000138C 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00001390 3D40 FFF8 move.w [A6 - 0x8], D0
00001394 486D 2472 pea.l [A5 + 0x2472 /* export_1162 */]
00001398 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
0000139C 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1
000013A2 426E FFEE clr.w [A6 - 0x12]
000013A6 4FEF 000C lea.l A7, [A7 + 0xC]
000013AA 6000 0130 bra +0x132 /* 000014DC */
label000013AE:
000013AE 7E03 moveq.l D7, 0x03
000013B0 206D BA78 movea.l A0, [A5 - 0x4588]
000013B4 2068 0222 movea.l A0, [A0 + 0x222]
000013B8 302E FFEE move.w D0, [A6 - 0x12]
000013BC 48C0 ext.l D0
000013BE E580 asl D0, 2
000013C0 3030 0800 move.w D0, [A0 + D0]
000013C4 48C0 ext.l D0
000013C6 72FF moveq.l D1, 0xFFFFFFFF
000013C8 B280 cmp.l D1, D0
000013CA 6700 00F4 beq +0xF6 /* 000014C0 */
000013CE 4A6E FFEE tst.w [A6 - 0x12]
000013D2 671A beq +0x1C /* 000013EE */
000013D4 206D BA78 movea.l A0, [A5 - 0x4588]
000013D8 2068 0222 movea.l A0, [A0 + 0x222]
000013DC 302E FFEE move.w D0, [A6 - 0x12]
000013E0 48C0 ext.l D0
000013E2 E580 asl D0, 2
000013E4 3030 08FC move.w D0, [A0 + D0 - 0x4]
000013E8 48C0 ext.l D0
000013EA 5480 addq.l D0, 2
000013EC 6002 bra +0x4 /* 000013F0 */
label000013EE:
000013EE 7001 moveq.l D0, 0x01
label000013F0:
000013F0 2F00 move.l -[A7], D0
000013F2 486D D774 pea.l [A5 - 0x288C]
000013F6 48C7 ext.l D7
000013F8 2007 move.l D0, D7
000013FA D0AD D812 add.l D0, [A5 - 0x27EE]
000013FE 2F00 move.l -[A7], D0
00001400 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00001404 48C7 ext.l D7
00001406 2007 move.l D0, D7
00001408 D0AD D812 add.l D0, [A5 - 0x27EE]
0000140C 2F00 move.l -[A7], D0
0000140E 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
00001412 DE40 add.w D7, D0
00001414 206D BA78 movea.l A0, [A5 - 0x4588]
00001418 2068 0222 movea.l A0, [A0 + 0x222]
0000141C 302E FFEE move.w D0, [A6 - 0x12]
00001420 48C0 ext.l D0
00001422 E580 asl D0, 2
00001424 3030 0802 move.w D0, [A0 + D0 + 0x2]
00001428 48C0 ext.l D0
0000142A 322E FFFA move.w D1, [A6 - 0x6]
0000142E 48C1 ext.l D1
00001430 9081 sub.l D0, D1
00001432 322E FFF8 move.w D1, [A6 - 0x8]
00001436 48C1 ext.l D1
00001438 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000143C 2F00 move.l -[A7], D0
0000143E 206D BA78 movea.l A0, [A5 - 0x4588]
00001442 2068 0222 movea.l A0, [A0 + 0x222]
00001446 302E FFEE move.w D0, [A6 - 0x12]
0000144A 48C0 ext.l D0
0000144C E580 asl D0, 2
0000144E 3030 0800 move.w D0, [A0 + D0]
00001452 48C0 ext.l D0
00001454 B0AE FFF0 cmp.l D0, [A6 - 0x10]
00001458 6F06 ble +0x8 /* 00001460 */
0000145A 202E FFF0 move.l D0, [A6 - 0x10]
0000145E 6018 bra +0x1A /* 00001478 */
label00001460:
00001460 206D BA78 movea.l A0, [A5 - 0x4588]
00001464 2068 0222 movea.l A0, [A0 + 0x222]
00001468 302E FFEE move.w D0, [A6 - 0x12]
0000146C 48C0 ext.l D0
0000146E E580 asl D0, 2
00001470 3030 0800 move.w D0, [A0 + D0]
00001474 48C0 ext.l D0
00001476 5280 addq.l D0, 1
label00001478:
00001478 2F00 move.l -[A7], D0
0000147A 486D D77A pea.l [A5 - 0x2886]
0000147E 48C7 ext.l D7
00001480 2007 move.l D0, D7
00001482 D0AD D812 add.l D0, [A5 - 0x27EE]
00001486 2F00 move.l -[A7], D0
00001488 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
0000148C DE40 add.w D7, D0
0000148E 48C7 ext.l D7
00001490 2F07 move.l -[A7], D7
00001492 2F2D D812 move.l -[A7], [A5 - 0x27EE]
00001496 4EBA F850 jsr [PC - 0x7B0 /* 00000CE8 */]
0000149A 3A00 move.w D5, D0
0000149C 4FEF 0028 lea.l A7, [A7 + 0x28]
000014A0 6700 0230 beq +0x232 /* 000016D2 */
000014A4 206D BA78 movea.l A0, [A5 - 0x4588]
000014A8 2068 0222 movea.l A0, [A0 + 0x222]
000014AC 302E FFEE move.w D0, [A6 - 0x12]
000014B0 48C0 ext.l D0
000014B2 E580 asl D0, 2
000014B4 3030 0800 move.w D0, [A0 + D0]
000014B8 48C0 ext.l D0
000014BA B0AE FFF0 cmp.l D0, [A6 - 0x10]
000014BE 6E2C bgt +0x2E /* 000014EC */
label000014C0:
000014C0 206D BA78 movea.l A0, [A5 - 0x4588]
000014C4 2068 0222 movea.l A0, [A0 + 0x222]
000014C8 302E FFEE move.w D0, [A6 - 0x12]
000014CC 48C0 ext.l D0
000014CE E580 asl D0, 2
000014D0 0C70 7FFF 0800 cmpi.w [A0 + D0], 0x7FFF
000014D6 6714 beq +0x16 /* 000014EC */
000014D8 526E FFEE addq.w [A6 - 0x12], 1
label000014DC:
000014DC 206D BA78 movea.l A0, [A5 - 0x4588]
000014E0 302E FFEE move.w D0, [A6 - 0x12]
000014E4 B068 0174 cmp.w D0, [A0 + 0x174]
000014E8 6D00 FEC4 blt -0x13A /* 000013AE */
label000014EC:
000014EC 486D D782 pea.l [A5 - 0x287E]
000014F0 202D D812 move.l D0, [A5 - 0x27EE]
000014F4 5280 addq.l D0, 1
000014F6 2F00 move.l -[A7], D0
000014F8 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
000014FC 426E FFEE clr.w [A6 - 0x12]
00001500 508F addq.l A7, 8
00001502 6000 0134 bra +0x136 /* 00001638 */
label00001506:
00001506 7E03 moveq.l D7, 0x03
00001508 206D BA78 movea.l A0, [A5 - 0x4588]
0000150C 2068 0226 movea.l A0, [A0 + 0x226]
00001510 302E FFEE move.w D0, [A6 - 0x12]
00001514 48C0 ext.l D0
00001516 E580 asl D0, 2
00001518 3030 0800 move.w D0, [A0 + D0]
0000151C 48C0 ext.l D0
0000151E 72FF moveq.l D1, 0xFFFFFFFF
00001520 B280 cmp.l D1, D0
00001522 6700 00F8 beq +0xFA /* 0000161C */
00001526 206D BA78 movea.l A0, [A5 - 0x4588]
0000152A 2068 0226 movea.l A0, [A0 + 0x226]
0000152E 302E FFEE move.w D0, [A6 - 0x12]
00001532 48C0 ext.l D0
00001534 E580 asl D0, 2
00001536 4A70 0802 tst.w [A0 + D0 + 0x2]
0000153A 671C beq +0x1E /* 00001558 */
0000153C 206D BA78 movea.l A0, [A5 - 0x4588]
00001540 2068 0226 movea.l A0, [A0 + 0x226]
00001544 302E FFEE move.w D0, [A6 - 0x12]
00001548 48C0 ext.l D0
0000154A E580 asl D0, 2
0000154C 3030 0802 move.w D0, [A0 + D0 + 0x2]
00001550 48C0 ext.l D0
00001552 7214 moveq.l D1, 0x14
00001554 D081 add.l D0, D1
00001556 6002 bra +0x4 /* 0000155A */
label00001558:
00001558 7000 moveq.l D0, 0x00
label0000155A:
0000155A 2F00 move.l -[A7], D0
0000155C 486D D786 pea.l [A5 - 0x287A]
00001560 48C7 ext.l D7
00001562 2007 move.l D0, D7
00001564 D0AD D812 add.l D0, [A5 - 0x27EE]
00001568 2F00 move.l -[A7], D0
0000156A 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
0000156E 48C7 ext.l D7
00001570 2007 move.l D0, D7
00001572 D0AD D812 add.l D0, [A5 - 0x27EE]
00001576 2F00 move.l -[A7], D0
00001578 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
0000157C DE40 add.w D7, D0
0000157E 3807 move.w D4, D7
00001580 4A6E FFEE tst.w [A6 - 0x12]
00001584 4FEF 0010 lea.l A7, [A7 + 0x10]
00001588 671C beq +0x1E /* 000015A6 */
0000158A 206D BA78 movea.l A0, [A5 - 0x4588]
0000158E 2068 0226 movea.l A0, [A0 + 0x226]
00001592 302E FFEE move.w D0, [A6 - 0x12]
00001596 5340 subq.w D0, 1
00001598 48C0 ext.l D0
0000159A E580 asl D0, 2
0000159C 3030 0800 move.w D0, [A0 + D0]
000015A0 5240 addq.w D0, 1
000015A2 48C0 ext.l D0
000015A4 6002 bra +0x4 /* 000015A8 */
label000015A6:
000015A6 7001 moveq.l D0, 0x01
label000015A8:
000015A8 3C00 move.w D6, D0
000015AA 6044 bra +0x46 /* 000015F0 */
label000015AC:
000015AC 3E04 move.w D7, D4
000015AE 48C6 ext.l D6
000015B0 2006 move.l D0, D6
000015B2 5280 addq.l D0, 1
000015B4 2F00 move.l -[A7], D0
000015B6 486D D78A pea.l [A5 - 0x2876]
000015BA 48C7 ext.l D7
000015BC 2007 move.l D0, D7
000015BE D0AD D812 add.l D0, [A5 - 0x27EE]
000015C2 2F00 move.l -[A7], D0
000015C4 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000015C8 48C7 ext.l D7
000015CA 2007 move.l D0, D7
000015CC D0AD D812 add.l D0, [A5 - 0x27EE]
000015D0 2F00 move.l -[A7], D0
000015D2 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
000015D6 DE40 add.w D7, D0
000015D8 48C7 ext.l D7
000015DA 2F07 move.l -[A7], D7
000015DC 2F2D D812 move.l -[A7], [A5 - 0x27EE]
000015E0 4EBA F706 jsr [PC - 0x8FA /* 00000CE8 */]
000015E4 3A00 move.w D5, D0
000015E6 4FEF 0018 lea.l A7, [A7 + 0x18]
000015EA 6700 00E6 beq +0xE8 /* 000016D2 */
000015EE 5246 addq.w D6, 1
label000015F0:
000015F0 48C6 ext.l D6
000015F2 206D BA78 movea.l A0, [A5 - 0x4588]
000015F6 2068 0226 movea.l A0, [A0 + 0x226]
000015FA 302E FFEE move.w D0, [A6 - 0x12]
000015FE 48C0 ext.l D0
00001600 E580 asl D0, 2
00001602 3E30 0800 move.w D7, [A0 + D0]
00001606 BE6D BA40 cmp.w D7, [A5 - 0x45C0]
0000160A 6F08 ble +0xA /* 00001614 */
0000160C 302D BA40 move.w D0, [A5 - 0x45C0]
00001610 48C0 ext.l D0
00001612 6004 bra +0x6 /* 00001618 */
label00001614:
00001614 48C7 ext.l D7
00001616 2007 move.l D0, D7
label00001618:
00001618 B086 cmp.l D0, D6
0000161A 6C90 bge -0x6E /* 000015AC */
label0000161C:
0000161C 206D BA78 movea.l A0, [A5 - 0x4588]
00001620 2068 0226 movea.l A0, [A0 + 0x226]
00001624 302E FFEE move.w D0, [A6 - 0x12]
00001628 48C0 ext.l D0
0000162A E580 asl D0, 2
0000162C 0C70 7FFF 0800 cmpi.w [A0 + D0], 0x7FFF
00001632 6714 beq +0x16 /* 00001648 */
00001634 526E FFEE addq.w [A6 - 0x12], 1
label00001638:
00001638 206D BA78 movea.l A0, [A5 - 0x4588]
0000163C 302E FFEE move.w D0, [A6 - 0x12]
00001640 B068 0176 cmp.w D0, [A0 + 0x176]
00001644 6D00 FEC0 blt -0x13E /* 00001506 */
label00001648:
00001648 41ED 2A2A lea.l A0, [A5 + 0x2A2A /* export_1345 */]
0000164C 2B48 B9EC move.l [A5 - 0x4614], A0
00001650 7000 moveq.l D0, 0x00
00001652 2B40 B9F4 move.l [A5 - 0x460C], D0
00001656 2B40 B9F0 move.l [A5 - 0x4610], D0
0000165A 2B6D BA78 B9C6 move.l [A5 - 0x463A], [A5 - 0x4588]
00001660 426D B9C2 clr.w [A5 - 0x463E]
00001664 426D B9BE clr.w [A5 - 0x4642]
00001668 3B6D BA40 B9C0 move.w [A5 - 0x4640], [A5 - 0x45C0]
0000166E 3B6D BA42 B9C4 move.w [A5 - 0x463C], [A5 - 0x45BE]
00001674 4EAD 1292 jsr [A5 + 0x1292 /* export_590 */]
00001678 4A40 tst.w D0
0000167A 6756 beq +0x58 /* 000016D2 */
0000167C 7026 moveq.l D0, 0x26
0000167E B06D D810 cmp.w D0, [A5 - 0x27F0]
00001682 674E beq +0x50 /* 000016D2 */
00001684 7E01 moveq.l D7, 0x01
00001686 1D7C 0045 FFE9 move.b [A6 - 0x17], 0x45 /* 'E' */
0000168C 1D7C 0045 FFE8 move.b [A6 - 0x18], 0x45 /* 'E' */
label00001692:
00001692 7000 moveq.l D0, 0x00
00001694 102E FFE8 move.b D0, [A6 - 0x18]
00001698 2F00 move.l -[A7], D0
0000169A 4EBA 0BDE jsr [PC + 0xBDE /* 0000227A */]
0000169E 206D D812 movea.l A0, [A5 - 0x27EE]
000016A2 3007 move.w D0, D7
000016A4 5247 addq.w D7, 1
000016A6 11BC 000D 0000 move.b [A0 + D0.w], 0xD /* '\r' */
000016AC 48C7 ext.l D7
000016AE 2F07 move.l -[A7], D7
000016B0 2F2D D812 move.l -[A7], [A5 - 0x27EE]
000016B4 4EBA F632 jsr [PC - 0x9CE /* 00000CE8 */]
000016B8 3A00 move.w D5, D0
000016BA 4FEF 000C lea.l A7, [A7 + 0xC]
000016BE 6712 beq +0x14 /* 000016D2 */
label000016C0:
000016C0 1D6E FFE9 FFE8 move.b [A6 - 0x18], [A6 - 0x17]
000016C6 7045 moveq.l D0, 0x45
000016C8 B02E FFE9 cmp.b D0, [A6 - 0x17]
000016CC 6600 F704 bne -0x8FA /* 00000DD2 */
000016D0 600A bra +0xC /* 000016DC */
label000016D2:
000016D2 4878 0430 push.l 0x430
000016D6 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
000016DA 588F addq.l A7, 4
label000016DC:
000016DC 486D D804 pea.l [A5 - 0x27FC]
000016E0 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000016E4 486D D800 pea.l [A5 - 0x2800]
000016E8 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000016EC 4A6D D808 tst.w [A5 - 0x27F8]
000016F0 508F addq.l A7, 8
000016F2 6734 beq +0x36 /* 00001728 */
000016F4 4A6D D80A tst.w [A5 - 0x27F6]
000016F8 672E beq +0x30 /* 00001728 */
000016FA 302D D80A move.w D0, [A5 - 0x27F6]
000016FE 48C0 ext.l D0
00001700 2F00 move.l -[A7], D0
00001702 4878 0449 push.l 0x449
00001706 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
0000170A 588F addq.l A7, 4
0000170C 2F00 move.l -[A7], D0
0000170E 200B move.l D0, A3
00001710 5280 addq.l D0, 1
00001712 2F00 move.l -[A7], D0
00001714 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00001718 1680 move.b [A3], D0
0000171A 4878 0449 push.l 0x449
0000171E 2F0B move.l -[A7], A3
00001720 4EAD 19A2 jsr [A5 + 0x19A2 /* export_816 */]
00001724 4FEF 0014 lea.l A7, [A7 + 0x14]
label00001728:
00001728 3005 move.w D0, D5
0000172A 4CEE 18F0 FFD0 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x30]
00001730 4E5E unlink A6
00001732 4E75 rts
fn00001734:
00001734 4E56 FF00 link A6, -0x0100
00001738 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000173C 49EE FF00 lea.l A4, [A6 - 0x100]
00001740 486D 2AA2 pea.l [A5 + 0x2AA2 /* export_1360 */]
00001744 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00001748 4A40 tst.w D0
0000174A 588F addq.l A7, 4
0000174C 6738 beq +0x3A /* 00001786 */
0000174E 264C movea.l A3, A4
00001750 2F0B move.l -[A7], A3
00001752 206D BA78 movea.l A0, [A5 - 0x4588]
00001756 2068 0246 movea.l A0, [A0 + 0x246]
0000175A 7000 moveq.l D0, 0x00
0000175C 302E 000A move.w D0, [A6 + 0xA]
00001760 2200 move.l D1, D0
00001762 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00001766 4841 swap.w D1
00001768 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
0000176C 4841 swap.w D1
0000176E 4241 clr.w D1
00001770 D081 add.l D0, D1
00001772 2F30 0818 move.l -[A7], [A0 + D0 + 0x18]
00001776 4EAD 2AA2 jsr [A5 + 0x2AA2 /* export_1360 */]
0000177A 486D 2AA2 pea.l [A5 + 0x2AA2 /* export_1360 */]
0000177E 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00001782 4FEF 000C lea.l A7, [A7 + 0xC]
label00001786:
00001786 7A02 moveq.l D5, 0x02
00001788 4246 clr.w D6
0000178A 7E01 moveq.l D7, 0x01
0000178C 6068 bra +0x6A /* 000017F6 */
label0000178E:
0000178E 7000 moveq.l D0, 0x00
00001790 1033 7000 move.b D0, [A3 + D7.w]
00001794 2F00 move.l -[A7], D0
00001796 4EAD 2A82 jsr [A5 + 0x2A82 /* export_1356 */]
0000179A 4A40 tst.w D0
0000179C 588F addq.l A7, 4
0000179E 670A beq +0xC /* 000017AA */
000017A0 4A46 tst.w D6
000017A2 6606 bne +0x8 /* 000017AA */
000017A4 7A00 moveq.l D5, 0x00
000017A6 7C01 moveq.l D6, 0x01
000017A8 604A bra +0x4C /* 000017F4 */
label000017AA:
000017AA 1033 7000 move.b D0, [A3 + D7.w]
000017AE 0400 0022 subi.b D0, 0x22 /* '\"' */
000017B2 6722 beq +0x24 /* 000017D6 */
000017B4 5300 subq.b D0, 1
000017B6 6736 beq +0x38 /* 000017EE */
000017B8 5F00 subq.b D0, 7
000017BA 6716 beq +0x18 /* 000017D2 */
000017BC 5D00 subq.b D0, 6
000017BE 672E beq +0x30 /* 000017EE */
000017C0 0400 000B subi.b D0, 0xB
000017C4 6720 beq +0x22 /* 000017E6 */
000017C6 0400 000A subi.b D0, 0xA /* '\n' */
000017CA 671A beq +0x1C /* 000017E6 */
000017CC 0400 0017 subi.b D0, 0x17
000017D0 6622 bne +0x24 /* 000017F4 */
label000017D2:
000017D2 5247 addq.w D7, 1
000017D4 601E bra +0x20 /* 000017F4 */
label000017D6:
000017D6 5247 addq.w D7, 1
000017D8 6002 bra +0x4 /* 000017DC */
label000017DA:
000017DA 5247 addq.w D7, 1
label000017DC:
000017DC 7022 moveq.l D0, 0x22
000017DE B033 7000 cmp.b D0, [A3 + D7.w]
000017E2 66F6 bne -0x8 /* 000017DA */
000017E4 600E bra +0x10 /* 000017F4 */
label000017E6:
000017E6 7000 moveq.l D0, 0x00
000017E8 1013 move.b D0, [A3]
000017EA 3E00 move.w D7, D0
000017EC 6006 bra +0x8 /* 000017F4 */
label000017EE:
000017EE 4A46 tst.w D6
000017F0 6702 beq +0x4 /* 000017F4 */
000017F2 5285 addq.l D5, 1
label000017F4:
000017F4 5247 addq.w D7, 1
label000017F6:
000017F6 48C7 ext.l D7
000017F8 7000 moveq.l D0, 0x00
000017FA 1013 move.b D0, [A3]
000017FC B087 cmp.l D0, D7
000017FE 6C8E bge -0x70 /* 0000178E */
00001800 2005 move.l D0, D5
00001802 4CEE 18E0 FEEC movem.l D5,D6,D7,A3,A4, [A6 - 0x114]
00001808 4E5E unlink A6
0000180A 4E75 rts
fn0000180C:
0000180C 4E56 FF00 link A6, -0x0100
00001810 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001814 49EE FF00 lea.l A4, [A6 - 0x100]
00001818 266E 0008 movea.l A3, [A6 + 0x8]
0000181C 4206 clr.b D6
0000181E 7E01 moveq.l D7, 0x01
00001820 6000 00B2 bra +0xB4 /* 000018D4 */
label00001824:
00001824 1033 7000 move.b D0, [A3 + D7.w]
00001828 0400 0022 subi.b D0, 0x22 /* '\"' */
0000182C 6710 beq +0x12 /* 0000183E */
0000182E 5100 subq.b D0, 8
00001830 6706 beq +0x8 /* 00001838 */
00001832 0400 0032 subi.b D0, 0x32 /* '2' */
00001836 6618 bne +0x1A /* 00001850 */
label00001838:
00001838 5247 addq.w D7, 1
0000183A 6000 0096 bra +0x98 /* 000018D2 */
label0000183E:
0000183E 5247 addq.w D7, 1
00001840 6002 bra +0x4 /* 00001844 */
label00001842:
00001842 5247 addq.w D7, 1
label00001844:
00001844 7022 moveq.l D0, 0x22
00001846 B033 7000 cmp.b D0, [A3 + D7.w]
0000184A 66F6 bne -0x8 /* 00001842 */
0000184C 6000 0084 bra +0x86 /* 000018D2 */
label00001850:
00001850 7000 moveq.l D0, 0x00
00001852 1013 move.b D0, [A3]
00001854 9047 sub.w D0, D7
00001856 5240 addq.w D0, 1
00001858 1880 move.b [A4], D0
0000185A 7000 moveq.l D0, 0x00
0000185C 1014 move.b D0, [A4]
0000185E 2F00 move.l -[A7], D0
00001860 48C7 ext.l D7
00001862 200B move.l D0, A3
00001864 D087 add.l D0, D7
00001866 2F00 move.l -[A7], D0
00001868 200C move.l D0, A4
0000186A 5280 addq.l D0, 1
0000186C 2F00 move.l -[A7], D0
0000186E 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
00001872 7007 moveq.l D0, 0x07
00001874 2F00 move.l -[A7], D0
00001876 486D D792 pea.l [A5 - 0x286E]
0000187A 2F0C move.l -[A7], A4
0000187C 4EAD 0D02 jsr [A5 + 0xD02 /* export_412 */]
00001880 4A40 tst.w D0
00001882 4FEF 0018 lea.l A7, [A7 + 0x18]
00001886 6604 bne +0x6 /* 0000188C */
00001888 7C47 moveq.l D6, 0x47
0000188A 6046 bra +0x48 /* 000018D2 */
label0000188C:
0000188C 7024 moveq.l D0, 0x24
0000188E B033 7000 cmp.b D0, [A3 + D7.w]
00001892 6604 bne +0x6 /* 00001898 */
00001894 7C24 moveq.l D6, 0x24
00001896 603A bra +0x3C /* 000018D2 */
label00001898:
00001898 7025 moveq.l D0, 0x25
0000189A B033 7000 cmp.b D0, [A3 + D7.w]
0000189E 6604 bne +0x6 /* 000018A4 */
000018A0 7C25 moveq.l D6, 0x25
000018A2 602E bra +0x30 /* 000018D2 */
label000018A4:
000018A4 7002 moveq.l D0, 0x02
000018A6 2F00 move.l -[A7], D0
000018A8 486D D79C pea.l [A5 - 0x2864]
000018AC 2F0C move.l -[A7], A4
000018AE 4EAD 0D02 jsr [A5 + 0xD02 /* export_412 */]
000018B2 4A40 tst.w D0
000018B4 4FEF 000C lea.l A7, [A7 + 0xC]
000018B8 6716 beq +0x18 /* 000018D0 */
000018BA 7002 moveq.l D0, 0x02
000018BC 2F00 move.l -[A7], D0
000018BE 486D D7A0 pea.l [A5 - 0x2860]
000018C2 2F0C move.l -[A7], A4
000018C4 4EAD 0D02 jsr [A5 + 0xD02 /* export_412 */]
000018C8 4A40 tst.w D0
000018CA 4FEF 000C lea.l A7, [A7 + 0xC]
000018CE 6602 bne +0x4 /* 000018D2 */
label000018D0:
000018D0 7C45 moveq.l D6, 0x45
label000018D2:
000018D2 5247 addq.w D7, 1
label000018D4:
000018D4 4A06 tst.b D6
000018D6 660C bne +0xE /* 000018E4 */
000018D8 48C7 ext.l D7
000018DA 7000 moveq.l D0, 0x00
000018DC 1013 move.b D0, [A3]
000018DE B087 cmp.l D0, D7
000018E0 6C00 FF42 bge -0xBC /* 00001824 */
label000018E4:
000018E4 4A06 tst.b D6
000018E6 6602 bne +0x4 /* 000018EA */
000018E8 7C46 moveq.l D6, 0x46
label000018EA:
000018EA 1006 move.b D0, D6
000018EC 4CEE 18C0 FEF0 movem.l D6,D7,A3,A4, [A6 - 0x110]
000018F2 4E5E unlink A6
000018F4 4E75 rts
fn000018F6:
000018F6 4E56 FFE6 link A6, -0x001A
000018FA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000018FE 49EE FFE8 lea.l A4, [A6 - 0x18]
00001902 47EE FFF4 lea.l A3, [A6 - 0xC]
00001906 3D7C 0001 FFE6 move.w [A6 - 0x1A], 0x1
0000190C 4244 clr.w D4
0000190E 6000 019A bra +0x19C /* 00001AAA */
label00001912:
00001912 3A2E 000A move.w D5, [A6 + 0xA]
00001916 3004 move.w D0, D4
00001918 6700 011E beq +0x120 /* 00001A38 */
0000191C 0440 0010 subi.w D0, 0x10
00001920 6700 0116 beq +0x118 /* 00001A38 */
00001924 0440 0010 subi.w D0, 0x10
00001928 675C beq +0x5E /* 00001986 */
0000192A 0440 0010 subi.w D0, 0x10
0000192E 6700 0108 beq +0x10A /* 00001A38 */
00001932 0440 0010 subi.w D0, 0x10
00001936 6700 0100 beq +0x102 /* 00001A38 */
0000193A 0440 0010 subi.w D0, 0x10
0000193E 6700 012C beq +0x12E /* 00001A6C */
00001942 0440 0010 subi.w D0, 0x10
00001946 6700 0124 beq +0x126 /* 00001A6C */
0000194A 0440 0010 subi.w D0, 0x10
0000194E 6700 011C beq +0x11E /* 00001A6C */
00001952 0440 0010 subi.w D0, 0x10
00001956 6700 0114 beq +0x116 /* 00001A6C */
0000195A 0440 0010 subi.w D0, 0x10
0000195E 6700 010C beq +0x10E /* 00001A6C */
00001962 0440 0010 subi.w D0, 0x10
00001966 6700 0104 beq +0x106 /* 00001A6C */
0000196A 0440 0010 subi.w D0, 0x10
0000196E 6700 00FC beq +0xFE /* 00001A6C */
00001972 0440 0010 subi.w D0, 0x10
00001976 6700 00F4 beq +0xF6 /* 00001A6C */
0000197A 0440 0010 subi.w D0, 0x10
0000197E 6700 00EC beq +0xEE /* 00001A6C */
00001982 6000 010E bra +0x110 /* 00001A92 */
label00001986:
00001986 7E01 moveq.l D7, 0x01
00001988 7C01 moveq.l D6, 0x01
0000198A 601E bra +0x20 /* 000019AA */
label0000198C:
0000198C 2006 move.l D0, D6
0000198E 5286 addq.l D6, 1
00001990 17BC 005C 0000 move.b [A3 + D0.w], 0x5C /* '\\' */
00001996 206D BA78 movea.l A0, [A5 - 0x4588]
0000199A 2006 move.l D0, D6
0000199C 5286 addq.l D6, 1
0000199E 41E8 01FE lea.l A0, [A0 + 0x1FE]
000019A2 17B0 7800 0000 move.b [A3 + D0.w], [A0 + D7]
000019A8 5287 addq.l D7, 1
label000019AA:
000019AA 206D BA78 movea.l A0, [A5 - 0x4588]
000019AE 7000 moveq.l D0, 0x00
000019B0 1028 01FE move.b D0, [A0 + 0x1FE]
000019B4 B087 cmp.l D0, D7
000019B6 6CD4 bge -0x2A /* 0000198C */
000019B8 2006 move.l D0, D6
000019BA 5380 subq.l D0, 1
000019BC 1680 move.b [A3], D0
000019BE 7E01 moveq.l D7, 0x01
000019C0 7C01 moveq.l D6, 0x01
000019C2 601E bra +0x20 /* 000019E2 */
label000019C4:
000019C4 2006 move.l D0, D6
000019C6 5286 addq.l D6, 1
000019C8 19BC 005C 0000 move.b [A4 + D0.w], 0x5C /* '\\' */
000019CE 206D BA78 movea.l A0, [A5 - 0x4588]
000019D2 2006 move.l D0, D6
000019D4 5286 addq.l D6, 1
000019D6 41E8 0204 lea.l A0, [A0 + 0x204]
000019DA 19B0 7800 0000 move.b [A4 + D0.w], [A0 + D7]
000019E0 5287 addq.l D7, 1
label000019E2:
000019E2 206D BA78 movea.l A0, [A5 - 0x4588]
000019E6 7000 moveq.l D0, 0x00
000019E8 1028 0204 move.b D0, [A0 + 0x204]
000019EC B087 cmp.l D0, D7
000019EE 6CD4 bge -0x2A /* 000019C4 */
000019F0 2006 move.l D0, D6
000019F2 5380 subq.l D0, 1
000019F4 1880 move.b [A4], D0
000019F6 2F0C move.l -[A7], A4
000019F8 2F0B move.l -[A7], A3
000019FA 2F0C move.l -[A7], A4
000019FC 2F0B move.l -[A7], A3
000019FE 7000 moveq.l D0, 0x00
00001A00 3004 move.w D0, D4
00001A02 E880 asr D0, 4
00001A04 D0BC 0000 0708 add.l D0, 0x708
00001A0A 2F00 move.l -[A7], D0
00001A0C 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00001A10 588F addq.l A7, 4
00001A12 2F00 move.l -[A7], D0
00001A14 48C5 ext.l D5
00001A16 2005 move.l D0, D5
00001A18 D0AD D812 add.l D0, [A5 - 0x27EE]
00001A1C 2F00 move.l -[A7], D0
00001A1E 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00001A22 DA40 add.w D5, D0
00001A24 206D D812 movea.l A0, [A5 - 0x27EE]
00001A28 3005 move.w D0, D5
00001A2A 5245 addq.w D5, 1
00001A2C 11BC 000D 0000 move.b [A0 + D0.w], 0xD /* '\r' */
00001A32 4FEF 0018 lea.l A7, [A7 + 0x18]
00001A36 605A bra +0x5C /* 00001A92 */
label00001A38:
00001A38 486D D7A4 pea.l [A5 - 0x285C]
00001A3C 7000 moveq.l D0, 0x00
00001A3E 3004 move.w D0, D4
00001A40 E880 asr D0, 4
00001A42 D0BC 0000 0708 add.l D0, 0x708
00001A48 2F00 move.l -[A7], D0
00001A4A 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00001A4E 588F addq.l A7, 4
00001A50 2F00 move.l -[A7], D0
00001A52 486D D7A6 pea.l [A5 - 0x285A]
00001A56 48C5 ext.l D5
00001A58 2005 move.l D0, D5
00001A5A D0AD D812 add.l D0, [A5 - 0x27EE]
00001A5E 2F00 move.l -[A7], D0
00001A60 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00001A64 DA40 add.w D5, D0
00001A66 4FEF 0010 lea.l A7, [A7 + 0x10]
00001A6A 6026 bra +0x28 /* 00001A92 */
label00001A6C:
00001A6C 7000 moveq.l D0, 0x00
00001A6E 3004 move.w D0, D4
00001A70 2F00 move.l -[A7], D0
00001A72 48C5 ext.l D5
00001A74 2005 move.l D0, D5
00001A76 D0AD D812 add.l D0, [A5 - 0x27EE]
00001A7A 2F00 move.l -[A7], D0
00001A7C 4EBA 1062 jsr [PC + 0x1062 /* 00002AE0 */]
00001A80 DA40 add.w D5, D0
00001A82 206D D812 movea.l A0, [A5 - 0x27EE]
00001A86 3005 move.w D0, D5
00001A88 5245 addq.w D5, 1
00001A8A 11BC 000D 0000 move.b [A0 + D0.w], 0xD /* '\r' */
00001A90 508F addq.l A7, 8
label00001A92:
00001A92 48C5 ext.l D5
00001A94 2F05 move.l -[A7], D5
00001A96 2F2D D812 move.l -[A7], [A5 - 0x27EE]
00001A9A 4EBA F24C jsr [PC - 0xDB4 /* 00000CE8 */]
00001A9E 3D40 FFE6 move.w [A6 - 0x1A], D0
00001AA2 508F addq.l A7, 8
00001AA4 6712 beq +0x14 /* 00001AB8 */
00001AA6 0644 0010 addi.w D4, 0x10
label00001AAA:
00001AAA 4A6E FFE6 tst.w [A6 - 0x1A]
00001AAE 6708 beq +0xA /* 00001AB8 */
00001AB0 0C44 00D0 cmpi.w D4, 0xD0
00001AB4 6300 FE5C bls -0x1A2 /* 00001912 */
label00001AB8:
00001AB8 302E FFE6 move.w D0, [A6 - 0x1A]
00001ABC 4CEE 18F0 FFCE movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x32]
00001AC2 4E5E unlink A6
00001AC4 4E75 rts
fn00001AC6:
00001AC6 4E56 FFFC link A6, -0x0004
00001ACA 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00001ACE 7A01 moveq.l D5, 0x01
00001AD0 2B6D EA3A D5BC move.l [A5 - 0x2A44], [A5 - 0x15C6]
00001AD6 2B6D EA26 D5C6 move.l [A5 - 0x2A3A], [A5 - 0x15DA]
00001ADC 2B6D EA2E D5D0 move.l [A5 - 0x2A30], [A5 - 0x15D2]
00001AE2 2B6D EA2A D5DA move.l [A5 - 0x2A26], [A5 - 0x15D6]
00001AE8 2B6D EA36 D5E4 move.l [A5 - 0x2A1C], [A5 - 0x15CA]
00001AEE 2B6D EA22 D5EE move.l [A5 - 0x2A12], [A5 - 0x15DE]
00001AF4 2B6D EA32 D5F8 move.l [A5 - 0x2A08], [A5 - 0x15CE]
00001AFA 2B6D EA1A D602 move.l [A5 - 0x29FE], [A5 - 0x15E6]
00001B00 302E 000A move.w D0, [A6 + 0xA]
00001B04 48C0 ext.l D0
00001B06 2F00 move.l -[A7], D0
00001B08 4EBA FDEC jsr [PC - 0x214 /* 000018F6 */]
00001B0C 3A00 move.w D5, D0
00001B0E 588F addq.l A7, 4
00001B10 671C beq +0x1E /* 00001B2E */
00001B12 206D BA78 movea.l A0, [A5 - 0x4588]
00001B16 7000 moveq.l D0, 0x00
00001B18 3028 0160 move.w D0, [A0 + 0x160]
00001B1C E380 asl D0, 1
00001B1E 2F00 move.l -[A7], D0
00001B20 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */]
00001B24 2B40 D804 move.l [A5 - 0x27FC], D0
00001B28 588F addq.l A7, 4
00001B2A 6602 bne +0x4 /* 00001B2E */
00001B2C 5345 subq.w D5, 1
label00001B2E:
00001B2E 780E moveq.l D4, 0x0E
00001B30 4246 clr.w D6
00001B32 6000 025A bra +0x25C /* 00001D8E */
label00001B36:
00001B36 206D BA78 movea.l A0, [A5 - 0x4588]
00001B3A 2068 0246 movea.l A0, [A0 + 0x246]
00001B3E 7000 moveq.l D0, 0x00
00001B40 3006 move.w D0, D6
00001B42 2200 move.l D1, D0
00001B44 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00001B48 4841 swap.w D1
00001B4A C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00001B4E 4841 swap.w D1
00001B50 4241 clr.w D1
00001B52 D081 add.l D0, D1
00001B54 4AB0 0818 tst.l [A0 + D0 + 0x18]
00001B58 6612 bne +0x14 /* 00001B6C */
00001B5A 206D D804 movea.l A0, [A5 - 0x27FC]
00001B5E 7000 moveq.l D0, 0x00
00001B60 3006 move.w D0, D6
00001B62 D080 add.l D0, D0
00001B64 4270 0800 clr.w [A0 + D0]
00001B68 6000 0222 bra +0x224 /* 00001D8C */
label00001B6C:
00001B6C 3E06 move.w D7, D6
00001B6E 6000 0112 bra +0x114 /* 00001C82 */
label00001B72:
00001B72 206D BA78 movea.l A0, [A5 - 0x4588]
00001B76 2068 0246 movea.l A0, [A0 + 0x246]
00001B7A 3007 move.w D0, D7
00001B7C 5340 subq.w D0, 1
00001B7E 7200 moveq.l D1, 0x00
00001B80 3200 move.w D1, D0
00001B82 2001 move.l D0, D1
00001B84 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00001B88 4840 swap.w D0
00001B8A C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00001B8E 4840 swap.w D0
00001B90 4240 clr.w D0
00001B92 D280 add.l D1, D0
00001B94 4AB0 1818 tst.l [A0 + D1 + 0x18]
00001B98 6700 00E6 beq +0xE8 /* 00001C80 */
00001B9C 206D BA78 movea.l A0, [A5 - 0x4588]
00001BA0 2068 0246 movea.l A0, [A0 + 0x246]
00001BA4 7000 moveq.l D0, 0x00
00001BA6 3006 move.w D0, D6
00001BA8 2200 move.l D1, D0
00001BAA C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00001BAE 4841 swap.w D1
00001BB0 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00001BB4 4841 swap.w D1
00001BB6 4241 clr.w D1
00001BB8 D081 add.l D0, D1
00001BBA 226D BA78 movea.l A1, [A5 - 0x4588]
00001BBE 2269 0246 movea.l A1, [A1 + 0x246]
00001BC2 3207 move.w D1, D7
00001BC4 5341 subq.w D1, 1
00001BC6 7400 moveq.l D2, 0x00
00001BC8 3401 move.w D2, D1
00001BCA 2202 move.l D1, D2
00001BCC C4FC 0022 mulu.w D2, 0x22 /* '\"' */
00001BD0 4841 swap.w D1
00001BD2 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00001BD6 4841 swap.w D1
00001BD8 4241 clr.w D1
00001BDA D481 add.l D2, D1
00001BDC 2030 080C move.l D0, [A0 + D0 + 0xC]
00001BE0 B0B1 280C cmp.l D0, [A1 + D2 + 0xC]
00001BE4 6600 009A bne +0x9C /* 00001C80 */
00001BE8 206D BA78 movea.l A0, [A5 - 0x4588]
00001BEC 2068 0246 movea.l A0, [A0 + 0x246]
00001BF0 7000 moveq.l D0, 0x00
00001BF2 3006 move.w D0, D6
00001BF4 2200 move.l D1, D0
00001BF6 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00001BFA 4841 swap.w D1
00001BFC C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00001C00 4841 swap.w D1
00001C02 4241 clr.w D1
00001C04 D081 add.l D0, D1
00001C06 226D BA78 movea.l A1, [A5 - 0x4588]
00001C0A 2269 0246 movea.l A1, [A1 + 0x246]
00001C0E 3207 move.w D1, D7
00001C10 5341 subq.w D1, 1
00001C12 7400 moveq.l D2, 0x00
00001C14 3401 move.w D2, D1
00001C16 2202 move.l D1, D2
00001C18 C4FC 0022 mulu.w D2, 0x22 /* '\"' */
00001C1C 4841 swap.w D1
00001C1E C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00001C22 4841 swap.w D1
00001C24 4241 clr.w D1
00001C26 D481 add.l D2, D1
00001C28 2030 0808 move.l D0, [A0 + D0 + 0x8]
00001C2C B0B1 2808 cmp.l D0, [A1 + D2 + 0x8]
00001C30 664E bne +0x50 /* 00001C80 */
00001C32 206D BA78 movea.l A0, [A5 - 0x4588]
00001C36 2068 0246 movea.l A0, [A0 + 0x246]
00001C3A 7000 moveq.l D0, 0x00
00001C3C 3007 move.w D0, D7
00001C3E 2200 move.l D1, D0
00001C40 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00001C44 4841 swap.w D1
00001C46 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00001C4A 4841 swap.w D1
00001C4C 4241 clr.w D1
00001C4E D081 add.l D0, D1
00001C50 2F30 08F6 move.l -[A7], [A0 + D0 - 0x10]
00001C54 206D BA78 movea.l A0, [A5 - 0x4588]
00001C58 2068 0246 movea.l A0, [A0 + 0x246]
00001C5C 7000 moveq.l D0, 0x00
00001C5E 3006 move.w D0, D6
00001C60 2200 move.l D1, D0
00001C62 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00001C66 4841 swap.w D1
00001C68 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00001C6C 4841 swap.w D1
00001C6E 4241 clr.w D1
00001C70 D081 add.l D0, D1
00001C72 2F30 0818 move.l -[A7], [A0 + D0 + 0x18]
00001C76 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
00001C7A 4A40 tst.w D0
00001C7C 508F addq.l A7, 8
00001C7E 6708 beq +0xA /* 00001C88 */
label00001C80:
00001C80 5347 subq.w D7, 1
label00001C82:
00001C82 4A47 tst.w D7
00001C84 6600 FEEC bne -0x112 /* 00001B72 */
label00001C88:
00001C88 4A47 tst.w D7
00001C8A 6722 beq +0x24 /* 00001CAE */
00001C8C 206D D804 movea.l A0, [A5 - 0x27FC]
00001C90 3007 move.w D0, D7
00001C92 5340 subq.w D0, 1
00001C94 7200 moveq.l D1, 0x00
00001C96 3200 move.w D1, D0
00001C98 D281 add.l D1, D1
00001C9A 226D D804 movea.l A1, [A5 - 0x27FC]
00001C9E 7000 moveq.l D0, 0x00
00001CA0 3006 move.w D0, D6
00001CA2 D080 add.l D0, D0
00001CA4 33B0 1800 0800 move.w [A1 + D0], [A0 + D1]
00001CAA 6000 00E0 bra +0xE2 /* 00001D8C */
label00001CAE:
00001CAE 426E FFFC clr.w [A6 - 0x4]
00001CB2 486E FFFC pea.l [A6 - 0x4]
00001CB6 486E FFFE pea.l [A6 - 0x2]
00001CBA 7000 moveq.l D0, 0x00
00001CBC 3006 move.w D0, D6
00001CBE 2F00 move.l -[A7], D0
00001CC0 2F2D D812 move.l -[A7], [A5 - 0x27EE]
00001CC4 4EAD 24CA jsr [A5 + 0x24CA /* export_1173 */]
00001CC8 3A00 move.w D5, D0
00001CCA 4FEF 0010 lea.l A7, [A7 + 0x10]
00001CCE 6700 00CE beq +0xD0 /* 00001D9E */
00001CD2 206D D812 movea.l A0, [A5 - 0x27EE]
00001CD6 302E FFFE move.w D0, [A6 - 0x2]
00001CDA 526E FFFE addq.w [A6 - 0x2], 1
00001CDE 11BC 000D 0000 move.b [A0 + D0.w], 0xD /* '\r' */
00001CE4 4A6E FFFC tst.w [A6 - 0x4]
00001CE8 677C beq +0x7E /* 00001D66 */
00001CEA 3E06 move.w D7, D6
00001CEC 6050 bra +0x52 /* 00001D3E */
label00001CEE:
00001CEE 206D BA78 movea.l A0, [A5 - 0x4588]
00001CF2 2068 0246 movea.l A0, [A0 + 0x246]
00001CF6 7000 moveq.l D0, 0x00
00001CF8 3007 move.w D0, D7
00001CFA 2200 move.l D1, D0
00001CFC C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00001D00 4841 swap.w D1
00001D02 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00001D06 4841 swap.w D1
00001D08 4241 clr.w D1
00001D0A D081 add.l D0, D1
00001D0C 2F30 08F6 move.l -[A7], [A0 + D0 - 0x10]
00001D10 206D BA78 movea.l A0, [A5 - 0x4588]
00001D14 2068 0246 movea.l A0, [A0 + 0x246]
00001D18 7000 moveq.l D0, 0x00
00001D1A 3006 move.w D0, D6
00001D1C 2200 move.l D1, D0
00001D1E C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00001D22 4841 swap.w D1
00001D24 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00001D28 4841 swap.w D1
00001D2A 4241 clr.w D1
00001D2C D081 add.l D0, D1
00001D2E 2F30 0818 move.l -[A7], [A0 + D0 + 0x18]
00001D32 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
00001D36 4A40 tst.w D0
00001D38 508F addq.l A7, 8
00001D3A 6706 beq +0x8 /* 00001D42 */
00001D3C 5347 subq.w D7, 1
label00001D3E:
00001D3E 4A47 tst.w D7
00001D40 66AC bne -0x52 /* 00001CEE */
label00001D42:
00001D42 4A47 tst.w D7
00001D44 6720 beq +0x22 /* 00001D66 */
00001D46 206D D804 movea.l A0, [A5 - 0x27FC]
00001D4A 3007 move.w D0, D7
00001D4C 5340 subq.w D0, 1
00001D4E 7200 moveq.l D1, 0x00
00001D50 3200 move.w D1, D0
00001D52 D281 add.l D1, D1
00001D54 226D D804 movea.l A1, [A5 - 0x27FC]
00001D58 7000 moveq.l D0, 0x00
00001D5A 3006 move.w D0, D6
00001D5C D080 add.l D0, D0
00001D5E 33B0 1800 0800 move.w [A1 + D0], [A0 + D1]
00001D64 6026 bra +0x28 /* 00001D8C */
label00001D66:
00001D66 302E FFFE move.w D0, [A6 - 0x2]
00001D6A 48C0 ext.l D0
00001D6C 2F00 move.l -[A7], D0
00001D6E 2F2D D812 move.l -[A7], [A5 - 0x27EE]
00001D72 4EBA EF74 jsr [PC - 0x108C /* 00000CE8 */]
00001D76 3A00 move.w D5, D0
00001D78 508F addq.l A7, 8
00001D7A 6722 beq +0x24 /* 00001D9E */
00001D7C 206D D804 movea.l A0, [A5 - 0x27FC]
00001D80 7000 moveq.l D0, 0x00
00001D82 3006 move.w D0, D6
00001D84 D080 add.l D0, D0
00001D86 3184 0800 move.w [A0 + D0], D4
00001D8A 5244 addq.w D4, 1
label00001D8C:
00001D8C 5246 addq.w D6, 1
label00001D8E:
00001D8E 4A45 tst.w D5
00001D90 670C beq +0xE /* 00001D9E */
00001D92 206D BA78 movea.l A0, [A5 - 0x4588]
00001D96 BC68 0160 cmp.w D6, [A0 + 0x160]
00001D9A 6500 FD9A bcs -0x264 /* 00001B36 */
label00001D9E:
00001D9E 3005 move.w D0, D5
00001DA0 4CEE 00F0 FFEC movem.l D4,D5,D6,D7, [A6 - 0x14]
00001DA6 4E5E unlink A6
00001DA8 4E75 rts
fn00001DAA:
00001DAA 4E56 FEFE link A6, -0x0102
00001DAE 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001DB2 49EE FEFE lea.l A4, [A6 - 0x102]
00001DB6 3A2E 000A move.w D5, [A6 + 0xA]
00001DBA 7E01 moveq.l D7, 0x01
00001DBC 206D D812 movea.l A0, [A5 - 0x27EE]
00001DC0 3007 move.w D0, D7
00001DC2 5247 addq.w D7, 1
00001DC4 11BC 003B 0000 move.b [A0 + D0.w], 0x3B /* ';' */
00001DCA 206D D812 movea.l A0, [A5 - 0x27EE]
00001DCE 3007 move.w D0, D7
00001DD0 5247 addq.w D7, 1
00001DD2 11BC 0045 0000 move.b [A0 + D0.w], 0x45 /* 'E' */
00001DD8 206D BA78 movea.l A0, [A5 - 0x4588]
00001DDC 2068 0246 movea.l A0, [A0 + 0x246]
00001DE0 48C5 ext.l D5
00001DE2 2005 move.l D0, D5
00001DE4 2200 move.l D1, D0
00001DE6 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00001DEA 4841 swap.w D1
00001DEC C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00001DF0 4841 swap.w D1
00001DF2 4241 clr.w D1
00001DF4 D081 add.l D0, D1
00001DF6 2670 0814 movea.l A3, [A0 + D0 + 0x14]
00001DFA 7000 moveq.l D0, 0x00
00001DFC 1013 move.b D0, [A3]
00001DFE 2F00 move.l -[A7], D0
00001E00 200B move.l D0, A3
00001E02 5280 addq.l D0, 1
00001E04 2F00 move.l -[A7], D0
00001E06 48C7 ext.l D7
00001E08 2007 move.l D0, D7
00001E0A D0AD D812 add.l D0, [A5 - 0x27EE]
00001E0E 2F00 move.l -[A7], D0
00001E10 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
00001E14 7000 moveq.l D0, 0x00
00001E16 1013 move.b D0, [A3]
00001E18 DE40 add.w D7, D0
00001E1A 206D D812 movea.l A0, [A5 - 0x27EE]
00001E1E 3007 move.w D0, D7
00001E20 5247 addq.w D7, 1
00001E22 11BC 003B 0000 move.b [A0 + D0.w], 0x3B /* ';' */
00001E28 206D D812 movea.l A0, [A5 - 0x27EE]
00001E2C 3007 move.w D0, D7
00001E2E 5247 addq.w D7, 1
00001E30 11BC 004D 0000 move.b [A0 + D0.w], 0x4D /* 'M' */
00001E36 2F0C move.l -[A7], A4
00001E38 206D BA78 movea.l A0, [A5 - 0x4588]
00001E3C 2068 0246 movea.l A0, [A0 + 0x246]
00001E40 48C5 ext.l D5
00001E42 2005 move.l D0, D5
00001E44 2200 move.l D1, D0
00001E46 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00001E4A 4841 swap.w D1
00001E4C C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00001E50 4841 swap.w D1
00001E52 4241 clr.w D1
00001E54 D081 add.l D0, D1
00001E56 7200 moveq.l D1, 0x00
00001E58 3230 081C move.w D1, [A0 + D0 + 0x1C]
00001E5C E589 lsl D1, 2
00001E5E 2001 move.l D0, D1
00001E60 E589 lsl D1, 2
00001E62 D280 add.l D1, D0
00001E64 48C1 ext.l D1
00001E66 2F01 move.l -[A7], D1
00001E68 4EAD 0DEA jsr [A5 + 0xDEA /* export_441 */]
00001E6C 7000 moveq.l D0, 0x00
00001E6E 1014 move.b D0, [A4]
00001E70 2F00 move.l -[A7], D0
00001E72 200C move.l D0, A4
00001E74 5280 addq.l D0, 1
00001E76 2F00 move.l -[A7], D0
00001E78 48C7 ext.l D7
00001E7A 2007 move.l D0, D7
00001E7C D0AD D812 add.l D0, [A5 - 0x27EE]
00001E80 2F00 move.l -[A7], D0
00001E82 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
00001E86 7000 moveq.l D0, 0x00
00001E88 1014 move.b D0, [A4]
00001E8A DE40 add.w D7, D0
00001E8C 206D BA78 movea.l A0, [A5 - 0x4588]
00001E90 2068 0246 movea.l A0, [A0 + 0x246]
00001E94 48C5 ext.l D5
00001E96 2005 move.l D0, D5
00001E98 2200 move.l D1, D0
00001E9A C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00001E9E 4841 swap.w D1
00001EA0 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00001EA4 4841 swap.w D1
00001EA6 4241 clr.w D1
00001EA8 D081 add.l D0, D1
00001EAA 3C30 081E move.w D6, [A0 + D0 + 0x1E]
00001EAE 6700 0082 beq +0x84 /* 00001F32 */
00001EB2 206D D812 movea.l A0, [A5 - 0x27EE]
00001EB6 3007 move.w D0, D7
00001EB8 5247 addq.w D7, 1
00001EBA 11BC 003B 0000 move.b [A0 + D0.w], 0x3B /* ';' */
00001EC0 206D D812 movea.l A0, [A5 - 0x27EE]
00001EC4 3007 move.w D0, D7
00001EC6 5247 addq.w D7, 1
00001EC8 11BC 0053 0000 move.b [A0 + D0.w], 0x53 /* 'S' */
00001ECE 0806 0000 btst.b D6, 0x0
00001ED2 670E beq +0x10 /* 00001EE2 */
00001ED4 206D D812 movea.l A0, [A5 - 0x27EE]
00001ED8 3007 move.w D0, D7
00001EDA 5247 addq.w D7, 1
00001EDC 11BC 0042 0000 move.b [A0 + D0.w], 0x42 /* 'B' */
label00001EE2:
00001EE2 7002 moveq.l D0, 0x02
00001EE4 C046 and.w D0, D6
00001EE6 670E beq +0x10 /* 00001EF6 */
00001EE8 206D D812 movea.l A0, [A5 - 0x27EE]
00001EEC 3007 move.w D0, D7
00001EEE 5247 addq.w D7, 1
00001EF0 11BC 0049 0000 move.b [A0 + D0.w], 0x49 /* 'I' */
label00001EF6:
00001EF6 7004 moveq.l D0, 0x04
00001EF8 C046 and.w D0, D6
00001EFA 670E beq +0x10 /* 00001F0A */
00001EFC 206D D812 movea.l A0, [A5 - 0x27EE]
00001F00 3007 move.w D0, D7
00001F02 5247 addq.w D7, 1
00001F04 11BC 0055 0000 move.b [A0 + D0.w], 0x55 /* 'U' */
label00001F0A:
00001F0A 7008 moveq.l D0, 0x08
00001F0C C046 and.w D0, D6
00001F0E 670E beq +0x10 /* 00001F1E */
00001F10 206D D812 movea.l A0, [A5 - 0x27EE]
00001F14 3007 move.w D0, D7
00001F16 5247 addq.w D7, 1
00001F18 11BC 004F 0000 move.b [A0 + D0.w], 0x4F /* 'O' */
label00001F1E:
00001F1E 7010 moveq.l D0, 0x10
00001F20 C046 and.w D0, D6
00001F22 670E beq +0x10 /* 00001F32 */
00001F24 206D D812 movea.l A0, [A5 - 0x27EE]
00001F28 3007 move.w D0, D7
00001F2A 5247 addq.w D7, 1
00001F2C 11BC 0048 0000 move.b [A0 + D0.w], 0x48 /* 'H' */
label00001F32:
00001F32 206D D812 movea.l A0, [A5 - 0x27EE]
00001F36 3007 move.w D0, D7
00001F38 5247 addq.w D7, 1
00001F3A 11BC 003B 0000 move.b [A0 + D0.w], 0x3B /* ';' */
00001F40 206D D812 movea.l A0, [A5 - 0x27EE]
00001F44 3007 move.w D0, D7
00001F46 5247 addq.w D7, 1
00001F48 11BC 004C 0000 move.b [A0 + D0.w], 0x4C /* 'L' */
00001F4E 486E FFFE pea.l [A6 - 0x2]
00001F52 206D BA78 movea.l A0, [A5 - 0x4588]
00001F56 2068 0246 movea.l A0, [A0 + 0x246]
00001F5A 48C5 ext.l D5
00001F5C 2005 move.l D0, D5
00001F5E 2200 move.l D1, D0
00001F60 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00001F64 4841 swap.w D1
00001F66 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00001F6A 4841 swap.w D1
00001F6C 4241 clr.w D1
00001F6E D081 add.l D0, D1
00001F70 2F30 080C move.l -[A7], [A0 + D0 + 0xC]
00001F74 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */]
00001F78 2640 movea.l A3, D0
00001F7A 302E FFFE move.w D0, [A6 - 0x2]
00001F7E D040 add.w D0, D0
00001F80 3200 move.w D1, D0
00001F82 E548 lsl D0.w, 2
00001F84 D041 add.w D0, D1
00001F86 41ED D5B8 lea.l A0, [A5 - 0x2A48]
00001F8A 3030 0008 move.w D0, [A0 + D0.w + 0x8]
00001F8E D07C 0030 add.w D0, 0x30 /* '0' */
00001F92 206D D812 movea.l A0, [A5 - 0x27EE]
00001F96 3207 move.w D1, D7
00001F98 5247 addq.w D7, 1
00001F9A 1180 1000 move.b [A0 + D1.w], D0
00001F9E 206E 000C movea.l A0, [A6 + 0xC]
00001FA2 3087 move.w [A0], D7
00001FA4 4CEE 18E0 FEEA movem.l D5,D6,D7,A3,A4, [A6 - 0x116]
00001FAA 4E5E unlink A6
00001FAC 4E75 rts
fn00001FAE:
00001FAE 4E56 FFFE link A6, -0x0002
00001FB2 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00001FB6 7A01 moveq.l D5, 0x01
00001FB8 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
00001FBE 486D D7AC pea.l [A5 - 0x2854]
00001FC2 302E FFFE move.w D0, [A6 - 0x2]
00001FC6 48C0 ext.l D0
00001FC8 D0AD D812 add.l D0, [A5 - 0x27EE]
00001FCC 2F00 move.l -[A7], D0
00001FCE 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
00001FD2 066E 000E FFFE addi.w [A6 - 0x2], 0xE
00001FD8 302E FFFE move.w D0, [A6 - 0x2]
00001FDC 48C0 ext.l D0
00001FDE 2F00 move.l -[A7], D0
00001FE0 2F2D D812 move.l -[A7], [A5 - 0x27EE]
00001FE4 4EBA ED02 jsr [PC - 0x12FE /* 00000CE8 */]
00001FE8 3A00 move.w D5, D0
00001FEA 4FEF 0010 lea.l A7, [A7 + 0x10]
00001FEE 6700 009A beq +0x9C /* 0000208A */
00001FF2 486D D7BC pea.l [A5 - 0x2844]
00001FF6 302E FFFE move.w D0, [A6 - 0x2]
00001FFA 48C0 ext.l D0
00001FFC D0AD D812 add.l D0, [A5 - 0x27EE]
00002000 5380 subq.l D0, 1
00002002 2F00 move.l -[A7], D0
00002004 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
00002008 566E FFFE addq.w [A6 - 0x2], 3
0000200C 302E FFFE move.w D0, [A6 - 0x2]
00002010 48C0 ext.l D0
00002012 2F00 move.l -[A7], D0
00002014 2F2D D812 move.l -[A7], [A5 - 0x27EE]
00002018 4EBA ECCE jsr [PC - 0x1332 /* 00000CE8 */]
0000201C 3A00 move.w D5, D0
0000201E 4FEF 0010 lea.l A7, [A7 + 0x10]
00002022 6766 beq +0x68 /* 0000208A */
00002024 206D D812 movea.l A0, [A5 - 0x27EE]
00002028 302E FFFE move.w D0, [A6 - 0x2]
0000202C 11BC 0049 00FE move.b [A0 + D0.w - 0x2], 0x49 /* 'I' */
00002032 302E FFFE move.w D0, [A6 - 0x2]
00002036 48C0 ext.l D0
00002038 2F00 move.l -[A7], D0
0000203A 2F2D D812 move.l -[A7], [A5 - 0x27EE]
0000203E 4EBA ECA8 jsr [PC - 0x1358 /* 00000CE8 */]
00002042 3A00 move.w D5, D0
00002044 508F addq.l A7, 8
00002046 6742 beq +0x44 /* 0000208A */
00002048 206D D812 movea.l A0, [A5 - 0x27EE]
0000204C 302E FFFE move.w D0, [A6 - 0x2]
00002050 11BC 0042 00FE move.b [A0 + D0.w - 0x2], 0x42 /* 'B' */
00002056 206D D812 movea.l A0, [A5 - 0x27EE]
0000205A 302E FFFE move.w D0, [A6 - 0x2]
0000205E 11BC 0049 00FF move.b [A0 + D0.w - 0x1], 0x49 /* 'I' */
00002064 206D D812 movea.l A0, [A5 - 0x27EE]
00002068 302E FFFE move.w D0, [A6 - 0x2]
0000206C 526E FFFE addq.w [A6 - 0x2], 1
00002070 11BC 000D 0000 move.b [A0 + D0.w], 0xD /* '\r' */
00002076 302E FFFE move.w D0, [A6 - 0x2]
0000207A 48C0 ext.l D0
0000207C 2F00 move.l -[A7], D0
0000207E 2F2D D812 move.l -[A7], [A5 - 0x27EE]
00002082 4EBA EC64 jsr [PC - 0x139C /* 00000CE8 */]
00002086 3A00 move.w D5, D0
00002088 508F addq.l A7, 8
label0000208A:
0000208A 7804 moveq.l D4, 0x04
0000208C 4A45 tst.w D5
0000208E 671C beq +0x1E /* 000020AC */
00002090 206D BA78 movea.l A0, [A5 - 0x4588]
00002094 7000 moveq.l D0, 0x00
00002096 3028 0160 move.w D0, [A0 + 0x160]
0000209A E380 asl D0, 1
0000209C 2F00 move.l -[A7], D0
0000209E 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */]
000020A2 2B40 D800 move.l [A5 - 0x2800], D0
000020A6 588F addq.l A7, 4
000020A8 6602 bne +0x4 /* 000020AC */
000020AA 5345 subq.w D5, 1
label000020AC:
000020AC 4246 clr.w D6
000020AE 6000 01AE bra +0x1B0 /* 0000225E */
label000020B2:
000020B2 3E06 move.w D7, D6
000020B4 6000 0134 bra +0x136 /* 000021EA */
label000020B8:
000020B8 206D BA78 movea.l A0, [A5 - 0x4588]
000020BC 2068 0246 movea.l A0, [A0 + 0x246]
000020C0 7000 moveq.l D0, 0x00
000020C2 3006 move.w D0, D6
000020C4 2200 move.l D1, D0
000020C6 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
000020CA 4841 swap.w D1
000020CC C2FC 0022 mulu.w D1, 0x22 /* '\"' */
000020D0 4841 swap.w D1
000020D2 4241 clr.w D1
000020D4 D081 add.l D0, D1
000020D6 226D BA78 movea.l A1, [A5 - 0x4588]
000020DA 2269 0246 movea.l A1, [A1 + 0x246]
000020DE 3207 move.w D1, D7
000020E0 5341 subq.w D1, 1
000020E2 7400 moveq.l D2, 0x00
000020E4 3401 move.w D2, D1
000020E6 2202 move.l D1, D2
000020E8 C4FC 0022 mulu.w D2, 0x22 /* '\"' */
000020EC 4841 swap.w D1
000020EE C2FC 0022 mulu.w D1, 0x22 /* '\"' */
000020F2 4841 swap.w D1
000020F4 4241 clr.w D1
000020F6 D481 add.l D2, D1
000020F8 3030 081C move.w D0, [A0 + D0 + 0x1C]
000020FC B071 281C cmp.w D0, [A1 + D2 + 0x1C]
00002100 6600 00E6 bne +0xE8 /* 000021E8 */
00002104 206D BA78 movea.l A0, [A5 - 0x4588]
00002108 2068 0246 movea.l A0, [A0 + 0x246]
0000210C 7000 moveq.l D0, 0x00
0000210E 3006 move.w D0, D6
00002110 2200 move.l D1, D0
00002112 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00002116 4841 swap.w D1
00002118 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
0000211C 4841 swap.w D1
0000211E 4241 clr.w D1
00002120 D081 add.l D0, D1
00002122 226D BA78 movea.l A1, [A5 - 0x4588]
00002126 2269 0246 movea.l A1, [A1 + 0x246]
0000212A 3207 move.w D1, D7
0000212C 5341 subq.w D1, 1
0000212E 7400 moveq.l D2, 0x00
00002130 3401 move.w D2, D1
00002132 2202 move.l D1, D2
00002134 C4FC 0022 mulu.w D2, 0x22 /* '\"' */
00002138 4841 swap.w D1
0000213A C2FC 0022 mulu.w D1, 0x22 /* '\"' */
0000213E 4841 swap.w D1
00002140 4241 clr.w D1
00002142 D481 add.l D2, D1
00002144 3030 081E move.w D0, [A0 + D0 + 0x1E]
00002148 B071 281E cmp.w D0, [A1 + D2 + 0x1E]
0000214C 6600 009A bne +0x9C /* 000021E8 */
00002150 206D BA78 movea.l A0, [A5 - 0x4588]
00002154 2068 0246 movea.l A0, [A0 + 0x246]
00002158 7000 moveq.l D0, 0x00
0000215A 3006 move.w D0, D6
0000215C 2200 move.l D1, D0
0000215E C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00002162 4841 swap.w D1
00002164 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00002168 4841 swap.w D1
0000216A 4241 clr.w D1
0000216C D081 add.l D0, D1
0000216E 226D BA78 movea.l A1, [A5 - 0x4588]
00002172 2269 0246 movea.l A1, [A1 + 0x246]
00002176 3207 move.w D1, D7
00002178 5341 subq.w D1, 1
0000217A 7400 moveq.l D2, 0x00
0000217C 3401 move.w D2, D1
0000217E 2202 move.l D1, D2
00002180 C4FC 0022 mulu.w D2, 0x22 /* '\"' */
00002184 4841 swap.w D1
00002186 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
0000218A 4841 swap.w D1
0000218C 4241 clr.w D1
0000218E D481 add.l D2, D1
00002190 2030 080C move.l D0, [A0 + D0 + 0xC]
00002194 B0B1 280C cmp.l D0, [A1 + D2 + 0xC]
00002198 664E bne +0x50 /* 000021E8 */
0000219A 206D BA78 movea.l A0, [A5 - 0x4588]
0000219E 2068 0246 movea.l A0, [A0 + 0x246]
000021A2 7000 moveq.l D0, 0x00
000021A4 3007 move.w D0, D7
000021A6 2200 move.l D1, D0
000021A8 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
000021AC 4841 swap.w D1
000021AE C2FC 0022 mulu.w D1, 0x22 /* '\"' */
000021B2 4841 swap.w D1
000021B4 4241 clr.w D1
000021B6 D081 add.l D0, D1
000021B8 2F30 08F2 move.l -[A7], [A0 + D0 - 0x14]
000021BC 206D BA78 movea.l A0, [A5 - 0x4588]
000021C0 2068 0246 movea.l A0, [A0 + 0x246]
000021C4 7000 moveq.l D0, 0x00
000021C6 3006 move.w D0, D6
000021C8 2200 move.l D1, D0
000021CA C0FC 0022 mulu.w D0, 0x22 /* '\"' */
000021CE 4841 swap.w D1
000021D0 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
000021D4 4841 swap.w D1
000021D6 4241 clr.w D1
000021D8 D081 add.l D0, D1
000021DA 2F30 0814 move.l -[A7], [A0 + D0 + 0x14]
000021DE 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
000021E2 4A40 tst.w D0
000021E4 508F addq.l A7, 8
000021E6 6708 beq +0xA /* 000021F0 */
label000021E8:
000021E8 5347 subq.w D7, 1
label000021EA:
000021EA 4A47 tst.w D7
000021EC 6600 FECA bne -0x134 /* 000020B8 */
label000021F0:
000021F0 4A47 tst.w D7
000021F2 6720 beq +0x22 /* 00002214 */
000021F4 206D D800 movea.l A0, [A5 - 0x2800]
000021F8 3007 move.w D0, D7
000021FA 5340 subq.w D0, 1
000021FC 7200 moveq.l D1, 0x00
000021FE 3200 move.w D1, D0
00002200 D281 add.l D1, D1
00002202 226D D800 movea.l A1, [A5 - 0x2800]
00002206 7000 moveq.l D0, 0x00
00002208 3006 move.w D0, D6
0000220A D080 add.l D0, D0
0000220C 33B0 1800 0800 move.w [A1 + D0], [A0 + D1]
00002212 6048 bra +0x4A /* 0000225C */
label00002214:
00002214 486E FFFE pea.l [A6 - 0x2]
00002218 7000 moveq.l D0, 0x00
0000221A 3006 move.w D0, D6
0000221C 2F00 move.l -[A7], D0
0000221E 4EBA FB8A jsr [PC - 0x476 /* 00001DAA */]
00002222 206D D812 movea.l A0, [A5 - 0x27EE]
00002226 302E FFFE move.w D0, [A6 - 0x2]
0000222A 526E FFFE addq.w [A6 - 0x2], 1
0000222E 11BC 000D 0000 move.b [A0 + D0.w], 0xD /* '\r' */
00002234 302E FFFE move.w D0, [A6 - 0x2]
00002238 48C0 ext.l D0
0000223A 2F00 move.l -[A7], D0
0000223C 2F2D D812 move.l -[A7], [A5 - 0x27EE]
00002240 4EBA EAA6 jsr [PC - 0x155A /* 00000CE8 */]
00002244 3A00 move.w D5, D0
00002246 4FEF 0010 lea.l A7, [A7 + 0x10]
0000224A 6722 beq +0x24 /* 0000226E */
0000224C 206D D800 movea.l A0, [A5 - 0x2800]
00002250 7000 moveq.l D0, 0x00
00002252 3006 move.w D0, D6
00002254 D080 add.l D0, D0
00002256 3184 0800 move.w [A0 + D0], D4
0000225A 5244 addq.w D4, 1
label0000225C:
0000225C 5246 addq.w D6, 1
label0000225E:
0000225E 4A45 tst.w D5
00002260 670C beq +0xE /* 0000226E */
00002262 206D BA78 movea.l A0, [A5 - 0x4588]
00002266 BC68 0160 cmp.w D6, [A0 + 0x160]
0000226A 6500 FE46 bcs -0x1B8 /* 000020B2 */
label0000226E:
0000226E 3005 move.w D0, D5
00002270 4CEE 00F0 FFEE movem.l D4,D5,D6,D7, [A6 - 0x12]
00002276 4E5E unlink A6
00002278 4E75 rts
fn0000227A:
0000227A 2F07 move.l -[A7], D7
0000227C 1E2F 000B move.b D7, [A7 + 0xB]
00002280 1007 move.b D0, D7
00002282 0400 0049 subi.b D0, 0x49 /* 'I' */
00002286 6710 beq +0x12 /* 00002298 */
00002288 5B00 subq.b D0, 5
0000228A 6616 bne +0x18 /* 000022A2 */
0000228C 206D D812 movea.l A0, [A5 - 0x27EE]
00002290 117C 004E 0001 move.b [A0 + 0x1], 0x4E /* 'N' */
00002296 600A bra +0xC /* 000022A2 */
label00002298:
00002298 206D D812 movea.l A0, [A5 - 0x27EE]
0000229C 117C 0044 0001 move.b [A0 + 0x1], 0x44 /* 'D' */
label000022A2:
000022A2 206D D812 movea.l A0, [A5 - 0x27EE]
000022A6 1087 move.b [A0], D7
000022A8 2E1F move.l D7, [A7]+
000022AA 4E75 rts
export_1345:
000022AC 4E56 FD9E link A6, -0x0262
000022B0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000022B4 47EE FEB4 lea.l A3, [A6 - 0x14C]
000022B8 1D6D E5C2 FFF7 move.b [A6 - 0x9], [A5 - 0x1A3E]
000022BE 1B7C 002E E5C2 move.b [A5 - 0x1A3E], 0x2E /* '.' */
000022C4 426E FDB2 clr.w [A6 - 0x24E]
000022C8 3B7C 0026 D810 move.w [A5 - 0x27F0], 0x26 /* '&' */
000022CE 7007 moveq.l D0, 0x07
000022D0 C02D B9D2 and.b D0, [A5 - 0x462E]
000022D4 6700 07E2 beq +0x7E4 /* 00002AB8 */
000022D8 383C 00F0 move.w D4, 0xF0
000022DC C86D B9D4 and.w D4, [A5 - 0x462C]
000022E0 3004 move.w D0, D4
000022E2 0440 0010 subi.w D0, 0x10
000022E6 6714 beq +0x16 /* 000022FC */
000022E8 0440 0020 subi.w D0, 0x20 /* ' ' */
000022EC 670E beq +0x10 /* 000022FC */
000022EE 0440 0010 subi.w D0, 0x10
000022F2 6708 beq +0xA /* 000022FC */
000022F4 0440 00A0 subi.w D0, 0xA0
000022F8 6714 beq +0x16 /* 0000230E */
000022FA 603A bra +0x3C /* 00002336 */
label000022FC:
000022FC 486D D7C2 pea.l [A5 - 0x283E]
00002300 2F2D D812 move.l -[A7], [A5 - 0x27EE]
00002304 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00002308 3E00 move.w D7, D0
0000230A 508F addq.l A7, 8
0000230C 6042 bra +0x44 /* 00002350 */
label0000230E:
0000230E 206D D804 movea.l A0, [A5 - 0x27FC]
00002312 7000 moveq.l D0, 0x00
00002314 302D B9D6 move.w D0, [A5 - 0x462A]
00002318 D080 add.l D0, D0
0000231A 7200 moveq.l D1, 0x00
0000231C 3230 0800 move.w D1, [A0 + D0]
00002320 2F01 move.l -[A7], D1
00002322 486D D7C6 pea.l [A5 - 0x283A]
00002326 2F2D D812 move.l -[A7], [A5 - 0x27EE]
0000232A 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
0000232E 3E00 move.w D7, D0
00002330 4FEF 000C lea.l A7, [A7 + 0xC]
00002334 601A bra +0x1C /* 00002350 */
label00002336:
00002336 7000 moveq.l D0, 0x00
00002338 3004 move.w D0, D4
0000233A E888 lsr D0, 4
0000233C 2F00 move.l -[A7], D0
0000233E 486D D7CE pea.l [A5 - 0x2832]
00002342 2F2D D812 move.l -[A7], [A5 - 0x27EE]
00002346 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
0000234A 3E00 move.w D7, D0
0000234C 4FEF 000C lea.l A7, [A7 + 0xC]
label00002350:
00002350 3004 move.w D0, D4
00002352 675A beq +0x5C /* 000023AE */
00002354 0440 0010 subi.w D0, 0x10
00002358 6766 beq +0x68 /* 000023C0 */
0000235A 0440 0010 subi.w D0, 0x10
0000235E 6772 beq +0x74 /* 000023D2 */
00002360 0440 0010 subi.w D0, 0x10
00002364 677C beq +0x7E /* 000023E2 */
00002366 0440 0010 subi.w D0, 0x10
0000236A 6700 0086 beq +0x88 /* 000023F2 */
0000236E 0440 0010 subi.w D0, 0x10
00002372 673A beq +0x3C /* 000023AE */
00002374 0440 0010 subi.w D0, 0x10
00002378 6734 beq +0x36 /* 000023AE */
0000237A 0440 0010 subi.w D0, 0x10
0000237E 672E beq +0x30 /* 000023AE */
00002380 0440 0010 subi.w D0, 0x10
00002384 6728 beq +0x2A /* 000023AE */
00002386 0440 0010 subi.w D0, 0x10
0000238A 6722 beq +0x24 /* 000023AE */
0000238C 0440 0010 subi.w D0, 0x10
00002390 671C beq +0x1E /* 000023AE */
00002392 0440 0010 subi.w D0, 0x10
00002396 6716 beq +0x18 /* 000023AE */
00002398 0440 0010 subi.w D0, 0x10
0000239C 6710 beq +0x12 /* 000023AE */
0000239E 0440 0010 subi.w D0, 0x10
000023A2 670A beq +0xC /* 000023AE */
000023A4 0440 0010 subi.w D0, 0x10
000023A8 6758 beq +0x5A /* 00002402 */
000023AA 6000 00AE bra +0xB0 /* 0000245A */
label000023AE:
000023AE 206D D812 movea.l A0, [A5 - 0x27EE]
000023B2 3007 move.w D0, D7
000023B4 5247 addq.w D7, 1
000023B6 11BC 0047 0000 move.b [A0 + D0.w], 0x47 /* 'G' */
000023BC 6000 009C bra +0x9E /* 0000245A */
label000023C0:
000023C0 206D D812 movea.l A0, [A5 - 0x27EE]
000023C4 3007 move.w D0, D7
000023C6 5247 addq.w D7, 1
000023C8 11BC 0046 0000 move.b [A0 + D0.w], 0x46 /* 'F' */
000023CE 6000 008A bra +0x8C /* 0000245A */
label000023D2:
000023D2 206D D812 movea.l A0, [A5 - 0x27EE]
000023D6 3007 move.w D0, D7
000023D8 5247 addq.w D7, 1
000023DA 11BC 0043 0000 move.b [A0 + D0.w], 0x43 /* 'C' */
000023E0 6078 bra +0x7A /* 0000245A */
label000023E2:
000023E2 206D D812 movea.l A0, [A5 - 0x27EE]
000023E6 3007 move.w D0, D7
000023E8 5247 addq.w D7, 1
000023EA 11BC 0025 0000 move.b [A0 + D0.w], 0x25 /* '%' */
000023F0 6068 bra +0x6A /* 0000245A */
label000023F2:
000023F2 206D D812 movea.l A0, [A5 - 0x27EE]
000023F6 3007 move.w D0, D7
000023F8 5247 addq.w D7, 1
000023FA 11BC 0045 0000 move.b [A0 + D0.w], 0x45 /* 'E' */
00002400 6058 bra +0x5A /* 0000245A */
label00002402:
00002402 486D 2AA2 pea.l [A5 + 0x2AA2 /* export_1360 */]
00002406 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000240A 4A40 tst.w D0
0000240C 588F addq.l A7, 4
0000240E 6736 beq +0x38 /* 00002446 */
00002410 2F0B move.l -[A7], A3
00002412 206D BA78 movea.l A0, [A5 - 0x4588]
00002416 2068 0246 movea.l A0, [A0 + 0x246]
0000241A 7000 moveq.l D0, 0x00
0000241C 302D B9D6 move.w D0, [A5 - 0x462A]
00002420 2200 move.l D1, D0
00002422 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00002426 4841 swap.w D1
00002428 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
0000242C 4841 swap.w D1
0000242E 4241 clr.w D1
00002430 D081 add.l D0, D1
00002432 2F30 0818 move.l -[A7], [A0 + D0 + 0x18]
00002436 4EAD 2AA2 jsr [A5 + 0x2AA2 /* export_1360 */]
0000243A 486D 2AA2 pea.l [A5 + 0x2AA2 /* export_1360 */]
0000243E 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00002442 4FEF 000C lea.l A7, [A7 + 0xC]
label00002446:
00002446 2F0B move.l -[A7], A3
00002448 4EBA F3C2 jsr [PC - 0xC3E /* 0000180C */]
0000244C 206D D812 movea.l A0, [A5 - 0x27EE]
00002450 3207 move.w D1, D7
00002452 5247 addq.w D7, 1
00002454 1180 1000 move.b [A0 + D1.w], D0
00002458 588F addq.l A7, 4
label0000245A:
0000245A 303C 00F0 move.w D0, 0xF0
0000245E C06D B9D4 and.w D0, [A5 - 0x462C]
00002462 0C40 00E0 cmpi.w D0, 0xE0
00002466 6750 beq +0x52 /* 000024B8 */
00002468 7000 moveq.l D0, 0x00
0000246A 302D B9D4 move.w D0, [A5 - 0x462C]
0000246E 223C 0000 8000 move.l D1, 0x8000
00002474 C280 and.l D1, D0
00002476 670E beq +0x10 /* 00002486 */
00002478 206D D812 movea.l A0, [A5 - 0x27EE]
0000247C 3007 move.w D0, D7
0000247E 5247 addq.w D7, 1
00002480 11BC 002D 0000 move.b [A0 + D0.w], 0x2D /* '-' */
label00002486:
00002486 7000 moveq.l D0, 0x00
00002488 302D B9D4 move.w D0, [A5 - 0x462C]
0000248C 223C 0000 800F move.l D1, 0x800F
00002492 C280 and.l D1, D0
00002494 203C FFFF 7FFF move.l D0, 0xFFFF7FFF
0000249A C081 and.l D0, D1
0000249C 2F00 move.l -[A7], D0
0000249E 486D D7D6 pea.l [A5 - 0x282A]
000024A2 48C7 ext.l D7
000024A4 2007 move.l D0, D7
000024A6 D0AD D812 add.l D0, [A5 - 0x27EE]
000024AA 2F00 move.l -[A7], D0
000024AC 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000024B0 DE40 add.w D7, D0
000024B2 4FEF 000C lea.l A7, [A7 + 0xC]
000024B6 6028 bra +0x2A /* 000024E0 */
label000024B8:
000024B8 7000 moveq.l D0, 0x00
000024BA 302D B9D6 move.w D0, [A5 - 0x462A]
000024BE 2F00 move.l -[A7], D0
000024C0 4EBA F272 jsr [PC - 0xD8E /* 00001734 */]
000024C4 588F addq.l A7, 4
000024C6 2F00 move.l -[A7], D0
000024C8 486D D7DA pea.l [A5 - 0x2826]
000024CC 48C7 ext.l D7
000024CE 2007 move.l D0, D7
000024D0 D0AD D812 add.l D0, [A5 - 0x27EE]
000024D4 2F00 move.l -[A7], D0
000024D6 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000024DA DE40 add.w D7, D0
000024DC 4FEF 000C lea.l A7, [A7 + 0xC]
label000024E0:
000024E0 303C 3000 move.w D0, 0x3000 /* '0\0' */
000024E4 C06D B9D4 and.w D0, [A5 - 0x462C]
000024E8 6714 beq +0x16 /* 000024FE */
000024EA 0440 1000 subi.w D0, 0x1000
000024EE 671E beq +0x20 /* 0000250E */
000024F0 0440 1000 subi.w D0, 0x1000
000024F4 6728 beq +0x2A /* 0000251E */
000024F6 0440 1000 subi.w D0, 0x1000
000024FA 6732 beq +0x34 /* 0000252E */
000024FC 603E bra +0x40 /* 0000253C */
label000024FE:
000024FE 206D D812 movea.l A0, [A5 - 0x27EE]
00002502 3007 move.w D0, D7
00002504 5247 addq.w D7, 1
00002506 11BC 0047 0000 move.b [A0 + D0.w], 0x47 /* 'G' */
0000250C 602E bra +0x30 /* 0000253C */
label0000250E:
0000250E 206D D812 movea.l A0, [A5 - 0x27EE]
00002512 3007 move.w D0, D7
00002514 5247 addq.w D7, 1
00002516 11BC 004C 0000 move.b [A0 + D0.w], 0x4C /* 'L' */
0000251C 601E bra +0x20 /* 0000253C */
label0000251E:
0000251E 206D D812 movea.l A0, [A5 - 0x27EE]
00002522 3007 move.w D0, D7
00002524 5247 addq.w D7, 1
00002526 11BC 0043 0000 move.b [A0 + D0.w], 0x43 /* 'C' */
0000252C 600E bra +0x10 /* 0000253C */
label0000252E:
0000252E 206D D812 movea.l A0, [A5 - 0x27EE]
00002532 3007 move.w D0, D7
00002534 5247 addq.w D7, 1
00002536 11BC 0052 0000 move.b [A0 + D0.w], 0x52 /* 'R' */
label0000253C:
0000253C 206D D812 movea.l A0, [A5 - 0x27EE]
00002540 3007 move.w D0, D7
00002542 5247 addq.w D7, 1
00002544 11BC 003B 0000 move.b [A0 + D0.w], 0x3B /* ';' */
0000254A 206D D812 movea.l A0, [A5 - 0x27EE]
0000254E 3007 move.w D0, D7
00002550 5247 addq.w D7, 1
00002552 11BC 0053 0000 move.b [A0 + D0.w], 0x53 /* 'S' */
00002558 7007 moveq.l D0, 0x07
0000255A C02D B9D2 and.b D0, [A5 - 0x462E]
0000255E 676E beq +0x70 /* 000025CE */
00002560 206D BA78 movea.l A0, [A5 - 0x4588]
00002564 2068 0246 movea.l A0, [A0 + 0x246]
00002568 7000 moveq.l D0, 0x00
0000256A 302D B9D6 move.w D0, [A5 - 0x462A]
0000256E 2200 move.l D1, D0
00002570 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00002574 4841 swap.w D1
00002576 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
0000257A 4841 swap.w D1
0000257C 4241 clr.w D1
0000257E D081 add.l D0, D1
00002580 3030 081E move.w D0, [A0 + D0 + 0x1E]
00002584 0800 0000 btst.b D0, 0x0
00002588 670E beq +0x10 /* 00002598 */
0000258A 206D D812 movea.l A0, [A5 - 0x27EE]
0000258E 3007 move.w D0, D7
00002590 5247 addq.w D7, 1
00002592 11BC 0044 0000 move.b [A0 + D0.w], 0x44 /* 'D' */
label00002598:
00002598 206D BA78 movea.l A0, [A5 - 0x4588]
0000259C 2068 0246 movea.l A0, [A0 + 0x246]
000025A0 7000 moveq.l D0, 0x00
000025A2 302D B9D6 move.w D0, [A5 - 0x462A]
000025A6 2200 move.l D1, D0
000025A8 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
000025AC 4841 swap.w D1
000025AE C2FC 0022 mulu.w D1, 0x22 /* '\"' */
000025B2 4841 swap.w D1
000025B4 4241 clr.w D1
000025B6 D081 add.l D0, D1
000025B8 7202 moveq.l D1, 0x02
000025BA C270 081E and.w D1, [A0 + D0 + 0x1E]
000025BE 670E beq +0x10 /* 000025CE */
000025C0 206D D812 movea.l A0, [A5 - 0x27EE]
000025C4 3007 move.w D0, D7
000025C6 5247 addq.w D7, 1
000025C8 11BC 0049 0000 move.b [A0 + D0.w], 0x49 /* 'I' */
label000025CE:
000025CE 41EE FFF8 lea.l A0, [A6 - 0x8]
000025D2 43ED EA0E lea.l A1, [A5 - 0x15F2]
000025D6 20D9 move.l [A0]+, [A1]+
000025D8 20D9 move.l [A0]+, [A1]+
000025DA 1D7C 000B FFFB move.b [A6 - 0x5], 0xB
000025E0 206D BA78 movea.l A0, [A5 - 0x4588]
000025E4 2068 0246 movea.l A0, [A0 + 0x246]
000025E8 7000 moveq.l D0, 0x00
000025EA 302D B9D6 move.w D0, [A5 - 0x462A]
000025EE 2200 move.l D1, D0
000025F0 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
000025F4 4841 swap.w D1
000025F6 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
000025FA 4841 swap.w D1
000025FC 4241 clr.w D1
000025FE D081 add.l D0, D1
00002600 49F0 0800 lea.l A4, [A0 + D0]
00002604 2014 move.l D0, [A4]
00002606 B0AE FFF8 cmp.l D0, [A6 - 0x8]
0000260A 6620 bne +0x22 /* 0000262C */
0000260C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002610 2F2C 0004 move.l -[A7], [A4 + 0x4]
00002614 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */]
00002618 4A40 tst.w D0
0000261A 508F addq.l A7, 8
0000261C 670E beq +0x10 /* 0000262C */
0000261E 206D D812 movea.l A0, [A5 - 0x27EE]
00002622 3007 move.w D0, D7
00002624 5247 addq.w D7, 1
00002626 11BC 0053 0000 move.b [A0 + D0.w], 0x53 /* 'S' */
label0000262C:
0000262C 7004 moveq.l D0, 0x04
0000262E C02D B9D3 and.b D0, [A5 - 0x462D]
00002632 670E beq +0x10 /* 00002642 */
00002634 206D D812 movea.l A0, [A5 - 0x27EE]
00002638 3007 move.w D0, D7
0000263A 5247 addq.w D7, 1
0000263C 11BC 0054 0000 move.b [A0 + D0.w], 0x54 /* 'T' */
label00002642:
00002642 7008 moveq.l D0, 0x08
00002644 C02D B9D3 and.b D0, [A5 - 0x462D]
00002648 670E beq +0x10 /* 00002658 */
0000264A 206D D812 movea.l A0, [A5 - 0x27EE]
0000264E 3007 move.w D0, D7
00002650 5247 addq.w D7, 1
00002652 11BC 0042 0000 move.b [A0 + D0.w], 0x42 /* 'B' */
label00002658:
00002658 102D B9D3 move.b D0, [A5 - 0x462D]
0000265C 0800 0000 btst.b D0, 0x0
00002660 670E beq +0x10 /* 00002670 */
00002662 206D D812 movea.l A0, [A5 - 0x27EE]
00002666 3007 move.w D0, D7
00002668 5247 addq.w D7, 1
0000266A 11BC 004C 0000 move.b [A0 + D0.w], 0x4C /* 'L' */
label00002670:
00002670 7002 moveq.l D0, 0x02
00002672 C02D B9D3 and.b D0, [A5 - 0x462D]
00002676 670E beq +0x10 /* 00002686 */
00002678 206D D812 movea.l A0, [A5 - 0x27EE]
0000267C 3007 move.w D0, D7
0000267E 5247 addq.w D7, 1
00002680 11BC 0052 0000 move.b [A0 + D0.w], 0x52 /* 'R' */
label00002686:
00002686 206D D812 movea.l A0, [A5 - 0x27EE]
0000268A 3007 move.w D0, D7
0000268C 5247 addq.w D7, 1
0000268E 11BC 004D 0000 move.b [A0 + D0.w], 0x4D /* 'M' */
00002694 2F0B move.l -[A7], A3
00002696 206D D800 movea.l A0, [A5 - 0x2800]
0000269A 7000 moveq.l D0, 0x00
0000269C 302D B9D6 move.w D0, [A5 - 0x462A]
000026A0 D080 add.l D0, D0
000026A2 7200 moveq.l D1, 0x00
000026A4 3230 0800 move.w D1, [A0 + D0]
000026A8 5281 addq.l D1, 1
000026AA 2F01 move.l -[A7], D1
000026AC 4EAD 0DEA jsr [A5 + 0xDEA /* export_441 */]
000026B0 7000 moveq.l D0, 0x00
000026B2 1013 move.b D0, [A3]
000026B4 2F00 move.l -[A7], D0
000026B6 200B move.l D0, A3
000026B8 5280 addq.l D0, 1
000026BA 2F00 move.l -[A7], D0
000026BC 48C7 ext.l D7
000026BE 2007 move.l D0, D7
000026C0 D0AD D812 add.l D0, [A5 - 0x27EE]
000026C4 2F00 move.l -[A7], D0
000026C6 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
000026CA 7000 moveq.l D0, 0x00
000026CC 1013 move.b D0, [A3]
000026CE DE40 add.w D7, D0
000026D0 302D B9CA move.w D0, [A5 - 0x4636]
000026D4 5240 addq.w D0, 1
000026D6 B06D D80E cmp.w D0, [A5 - 0x27F2]
000026DA 4FEF 0014 lea.l A7, [A7 + 0x14]
000026DE 6726 beq +0x28 /* 00002706 */
000026E0 302D B9CA move.w D0, [A5 - 0x4636]
000026E4 5240 addq.w D0, 1
000026E6 3B40 D80E move.w [A5 - 0x27F2], D0
000026EA 48C0 ext.l D0
000026EC 2F00 move.l -[A7], D0
000026EE 486D D7DE pea.l [A5 - 0x2822]
000026F2 48C7 ext.l D7
000026F4 2007 move.l D0, D7
000026F6 D0AD D812 add.l D0, [A5 - 0x27EE]
000026FA 2F00 move.l -[A7], D0
000026FC 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00002700 DE40 add.w D7, D0
00002702 4FEF 000C lea.l A7, [A7 + 0xC]
label00002706:
00002706 302D B9CC move.w D0, [A5 - 0x4634]
0000270A 5240 addq.w D0, 1
0000270C B06D D80C cmp.w D0, [A5 - 0x27F4]
00002710 6726 beq +0x28 /* 00002738 */
00002712 302D B9CC move.w D0, [A5 - 0x4634]
00002716 5240 addq.w D0, 1
00002718 3B40 D80C move.w [A5 - 0x27F4], D0
0000271C 48C0 ext.l D0
0000271E 2F00 move.l -[A7], D0
00002720 486D D7E4 pea.l [A5 - 0x281C]
00002724 48C7 ext.l D7
00002726 2007 move.l D0, D7
00002728 D0AD D812 add.l D0, [A5 - 0x27EE]
0000272C 2F00 move.l -[A7], D0
0000272E 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00002732 DE40 add.w D7, D0
00002734 4FEF 000C lea.l A7, [A7 + 0xC]
label00002738:
00002738 206D D812 movea.l A0, [A5 - 0x27EE]
0000273C 3007 move.w D0, D7
0000273E 5247 addq.w D7, 1
00002740 11BC 000D 0000 move.b [A0 + D0.w], 0xD /* '\r' */
00002746 48C7 ext.l D7
00002748 2F07 move.l -[A7], D7
0000274A 2F2D D812 move.l -[A7], [A5 - 0x27EE]
0000274E 4EBA E598 jsr [PC - 0x1A68 /* 00000CE8 */]
00002752 4A40 tst.w D0
00002754 508F addq.l A7, 8
00002756 6700 036A beq +0x36C /* 00002AC2 */
0000275A 486D D7EA pea.l [A5 - 0x2816]
0000275E 2F2D D812 move.l -[A7], [A5 - 0x27EE]
00002762 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
00002766 7E03 moveq.l D7, 0x03
00002768 7A01 moveq.l D5, 0x01
0000276A 7007 moveq.l D0, 0x07
0000276C C02D B9D2 and.b D0, [A5 - 0x462E]
00002770 5500 subq.b D0, 2
00002772 508F addq.l A7, 8
00002774 6500 010E bcs +0x110 /* 00002884 */
00002778 0C00 0003 cmpi.b D0, 0x3
0000277C 6200 0106 bhi +0x108 /* 00002884 */
00002780 7200 moveq.l D1, 0x00
00002782 1200 move.b D1, D0
00002784 D241 add.w D1, D1
00002786 323B 1006 move.w D1, [PC + D1.w + 0x6]
0000278A 4EFB 1000 jmp [PC + D1.w]
0000278E 0098 003A 00F4 ori.l [A0]+, 0x3A00F4
00002794 000A 486D ori.b A2, 0x6D /* 'm' */
00002798 B9DA cmpa.l A4, [A2]+
0000279A 2F0B move.l -[A7], A3
0000279C 4EAD 0EFA jsr [A5 + 0xEFA /* export_475 */]
000027A0 200B move.l D0, A3
000027A2 5280 addq.l D0, 1
000027A4 2F00 move.l -[A7], D0
000027A6 48C7 ext.l D7
000027A8 2007 move.l D0, D7
000027AA D0AD D812 add.l D0, [A5 - 0x27EE]
000027AE 2F00 move.l -[A7], D0
000027B0 7000 moveq.l D0, 0x00
000027B2 1013 move.b D0, [A3]
000027B4 2F00 move.l -[A7], D0
000027B6 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000027BA 7000 moveq.l D0, 0x00
000027BC 1013 move.b D0, [A3]
000027BE DE40 add.w D7, D0
000027C0 508F addq.l A7, 8
000027C2 6000 00C4 bra +0xC6 /* 00002888 */
000027C6 206D D812 movea.l A0, [A5 - 0x27EE]
000027CA 3007 move.w D0, D7
000027CC 5247 addq.w D7, 1
000027CE 11BC 0022 0000 move.b [A0 + D0.w], 0x22 /* '\"' */
000027D4 7C01 moveq.l D6, 0x01
000027D6 602E bra +0x30 /* 00002806 */
label000027D8:
000027D8 206D B9DA movea.l A0, [A5 - 0x4626]
000027DC 703B moveq.l D0, 0x3B
000027DE B030 6000 cmp.b D0, [A0 + D6.w]
000027E2 660E bne +0x10 /* 000027F2 */
000027E4 206D D812 movea.l A0, [A5 - 0x27EE]
000027E8 3007 move.w D0, D7
000027EA 5247 addq.w D7, 1
000027EC 11BC 003B 0000 move.b [A0 + D0.w], 0x3B /* ';' */
label000027F2:
000027F2 206D B9DA movea.l A0, [A5 - 0x4626]
000027F6 226D D812 movea.l A1, [A5 - 0x27EE]
000027FA 3007 move.w D0, D7
000027FC 5247 addq.w D7, 1
000027FE 13B0 6000 0000 move.b [A1 + D0.w], [A0 + D6.w]
00002804 5246 addq.w D6, 1
label00002806:
00002806 48C6 ext.l D6
00002808 206D B9DA movea.l A0, [A5 - 0x4626]
0000280C 7000 moveq.l D0, 0x00
0000280E 1010 move.b D0, [A0]
00002810 B086 cmp.l D0, D6
00002812 6CC4 bge -0x3A /* 000027D8 */
00002814 206D D812 movea.l A0, [A5 - 0x27EE]
00002818 3007 move.w D0, D7
0000281A 5247 addq.w D7, 1
0000281C 11BC 0022 0000 move.b [A0 + D0.w], 0x22 /* '\"' */
00002822 6064 bra +0x66 /* 00002888 */
00002824 206D D812 movea.l A0, [A5 - 0x27EE]
00002828 3007 move.w D0, D7
0000282A 5247 addq.w D7, 1
0000282C 11BC 0022 0000 move.b [A0 + D0.w], 0x22 /* '\"' */
00002832 7C01 moveq.l D6, 0x01
00002834 602E bra +0x30 /* 00002864 */
label00002836:
00002836 41ED B9DA lea.l A0, [A5 - 0x4626]
0000283A 703B moveq.l D0, 0x3B
0000283C B030 6000 cmp.b D0, [A0 + D6.w]
00002840 660E bne +0x10 /* 00002850 */
00002842 206D D812 movea.l A0, [A5 - 0x27EE]
00002846 3007 move.w D0, D7
00002848 5247 addq.w D7, 1
0000284A 11BC 003B 0000 move.b [A0 + D0.w], 0x3B /* ';' */
label00002850:
00002850 41ED B9DA lea.l A0, [A5 - 0x4626]
00002854 226D D812 movea.l A1, [A5 - 0x27EE]
00002858 3007 move.w D0, D7
0000285A 5247 addq.w D7, 1
0000285C 13B0 6000 0000 move.b [A1 + D0.w], [A0 + D6.w]
00002862 5246 addq.w D6, 1
label00002864:
00002864 48C6 ext.l D6
00002866 7000 moveq.l D0, 0x00
00002868 102D B9DA move.b D0, [A5 - 0x4626]
0000286C B086 cmp.l D0, D6
0000286E 6CC6 bge -0x38 /* 00002836 */
00002870 206D D812 movea.l A0, [A5 - 0x27EE]
00002874 3007 move.w D0, D7
00002876 5247 addq.w D7, 1
00002878 11BC 0022 0000 move.b [A0 + D0.w], 0x22 /* '\"' */
0000287E 6008 bra +0xA /* 00002888 */
00002880 5547 subq.w D7, 2
00002882 6004 bra +0x6 /* 00002888 */
label00002884:
00002884 7E01 moveq.l D7, 0x01
00002886 5345 subq.w D5, 1
label00002888:
00002888 7028 moveq.l D0, 0x28
0000288A C02D B9D2 and.b D0, [A5 - 0x462E]
0000288E 0C00 0020 cmpi.b D0, 0x20 /* ' ' */
00002892 6600 01BE bne +0x1C0 /* 00002A52 */
00002896 486D D7EE pea.l [A5 - 0x2812]
0000289A 48C7 ext.l D7
0000289C 2007 move.l D0, D7
0000289E D0AD D812 add.l D0, [A5 - 0x27EE]
000028A2 2F00 move.l -[A7], D0
000028A4 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
000028A8 5447 addq.w D7, 2
000028AA 48C7 ext.l D7
000028AC 2007 move.l D0, D7
000028AE D0AD D812 add.l D0, [A5 - 0x27EE]
000028B2 2F00 move.l -[A7], D0
000028B4 7000 moveq.l D0, 0x00
000028B6 302D B9D8 move.w D0, [A5 - 0x4628]
000028BA 2F00 move.l -[A7], D0
000028BC 2F2D BA78 move.l -[A7], [A5 - 0x4588]
000028C0 4EBA D73E jsr [PC - 0x28C2 /* 00000000 */]
000028C4 3C00 move.w D6, D0
000028C6 4FEF 0014 lea.l A7, [A7 + 0x14]
000028CA 6600 0182 bne +0x184 /* 00002A4E */
000028CE 526D D80A addq.w [A5 - 0x27F6], 1
000028D2 4A6D D808 tst.w [A5 - 0x27F8]
000028D6 6600 00FA bne +0xFC /* 000029D2 */
000028DA 7001 moveq.l D0, 0x01
000028DC 2F00 move.l -[A7], D0
000028DE 7200 moveq.l D1, 0x00
000028E0 2F01 move.l -[A7], D1
000028E2 342D B9CC move.w D2, [A5 - 0x4634]
000028E6 48C2 ext.l D2
000028E8 2F02 move.l -[A7], D2
000028EA 342D B9CA move.w D2, [A5 - 0x4636]
000028EE 48C2 ext.l D2
000028F0 2F02 move.l -[A7], D2
000028F2 2F0B move.l -[A7], A3
000028F4 4EAD 12AA jsr [A5 + 0x12AA /* export_593 */]
000028F8 200B move.l D0, A3
000028FA 5280 addq.l D0, 1
000028FC 2F00 move.l -[A7], D0
000028FE 4878 0431 push.l 0x431
00002902 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00002906 588F addq.l A7, 4
00002908 2F00 move.l -[A7], D0
0000290A 486E FDB4 pea.l [A6 - 0x24C]
0000290E 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00002912 486E FDB4 pea.l [A6 - 0x24C]
00002916 4878 0448 push.l 0x448
0000291A 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
0000291E 588F addq.l A7, 4
00002920 2F00 move.l -[A7], D0
00002922 2F0B move.l -[A7], A3
00002924 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00002928 2D6D BA78 FFB4 move.l [A6 - 0x4C], [A5 - 0x4588]
0000292E 41EE FFB8 lea.l A0, [A6 - 0x48]
00002932 43ED B9BE lea.l A1, [A5 - 0x4642]
00002936 700D moveq.l D0, 0x0D
label00002938:
00002938 20D9 move.l [A0]+, [A1]+
0000293A 51C8 FFFC dbf D0, -0x6 /* 00002938 */
0000293E 30D9 move.w [A0]+, [A1]+
00002940 4AAD B9FC tst.l [A5 - 0x4604]
00002944 4FEF 002C lea.l A7, [A7 + 0x2C]
00002948 670A beq +0xC /* 00002954 */
0000294A 206D B9FC movea.l A0, [A5 - 0x4604]
0000294E 2068 0412 movea.l A0, [A0 + 0x412]
00002952 6004 bra +0x6 /* 00002958 */
label00002954:
00002954 307C 0000 movea.w A0, 0x0
label00002958:
00002958 2B48 BA78 move.l [A5 - 0x4588], A0
0000295C 2F0B move.l -[A7], A3
0000295E 4EAD 105A jsr [A5 + 0x105A /* export_519 */]
00002962 4A40 tst.w D0
00002964 588F addq.l A7, 4
00002966 6700 015A beq +0x15C /* 00002AC2 */
0000296A 2B6E FFB4 BA78 move.l [A5 - 0x4588], [A6 - 0x4C]
00002970 41ED B9BE lea.l A0, [A5 - 0x4642]
00002974 43EE FFB8 lea.l A1, [A6 - 0x48]
00002978 700D moveq.l D0, 0x0D
label0000297A:
0000297A 20D9 move.l [A0]+, [A1]+
0000297C 51C8 FFFC dbf D0, -0x6 /* 0000297A */
00002980 30D9 move.w [A0]+, [A1]+
00002982 4A2D B8EF tst.b [A5 - 0x4711]
00002986 6600 013A bne +0x13C /* 00002AC2 */
0000298A 486D B8E2 pea.l [A5 - 0x471E]
0000298E 487A 0146 pea.l [PC + 0x146 /* 00002AD6, value 0x0, cstring "" */]
00002992 3F3C 0808 move.w -[A7], 0x808
00002996 A9EB syscall Pack4/FP68K
00002998 6700 0128 beq +0x12A /* 00002AC2 */
0000299C 486D B8E2 pea.l [A5 - 0x471E]
000029A0 486E FDA8 pea.l [A6 - 0x258]
000029A4 3F3C 080E move.w -[A7], 0x80E
000029A8 A9EB syscall Pack4/FP68K
000029AA 41EE FDA8 lea.l A0, [A6 - 0x258]
000029AE 43EE FD9E lea.l A1, [A6 - 0x262]
000029B2 22D8 move.l [A1]+, [A0]+
000029B4 22D8 move.l [A1]+, [A0]+
000029B6 32D8 move.w [A1]+, [A0]+
000029B8 486E FD9E pea.l [A6 - 0x262]
000029BC 3F3C 0016 move.w -[A7], 0x16
000029C0 A9EB syscall Pack4/FP68K
000029C2 486E FD9E pea.l [A6 - 0x262]
000029C6 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
000029CA 5340 subq.w D0, 1
000029CC 3B40 D808 move.w [A5 - 0x27F8], D0
000029D0 588F addq.l A7, 4
label000029D2:
000029D2 486D D7F2 pea.l [A5 - 0x280E]
000029D6 2F2D D812 move.l -[A7], [A5 - 0x27EE]
000029DA 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
000029DE 7E04 moveq.l D7, 0x04
000029E0 486D 2A02 pea.l [A5 + 0x2A02 /* export_1340 */]
000029E4 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000029E8 4A40 tst.w D0
000029EA 4FEF 000C lea.l A7, [A7 + 0xC]
000029EE 6700 00D2 beq +0xD4 /* 00002AC2 */
000029F2 3D6D BA7E FFF2 move.w [A6 - 0xE], [A5 - 0x4582]
000029F8 3D6D BA7C FFF4 move.w [A6 - 0xC], [A5 - 0x4584]
000029FE 3B6D B9CA BA7E move.w [A5 - 0x4582], [A5 - 0x4636]
00002A04 3B6D B9CC BA7C move.w [A5 - 0x4584], [A5 - 0x4634]
00002A0A 48C7 ext.l D7
00002A0C 2007 move.l D0, D7
00002A0E D0AD D812 add.l D0, [A5 - 0x27EE]
00002A12 2F00 move.l -[A7], D0
00002A14 7000 moveq.l D0, 0x00
00002A16 302D B9D8 move.w D0, [A5 - 0x4628]
00002A1A 2F00 move.l -[A7], D0
00002A1C 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00002A20 4EAD 2A02 jsr [A5 + 0x2A02 /* export_1340 */]
00002A24 DE40 add.w D7, D0
00002A26 486D 2A02 pea.l [A5 + 0x2A02 /* export_1340 */]
00002A2A 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00002A2E 3B6E FFF2 BA7E move.w [A5 - 0x4582], [A6 - 0xE]
00002A34 3B6E FFF4 BA7C move.w [A5 - 0x4584], [A6 - 0xC]
00002A3A 206D D812 movea.l A0, [A5 - 0x27EE]
00002A3E 3007 move.w D0, D7
00002A40 5247 addq.w D7, 1
00002A42 11BC 0022 0000 move.b [A0 + D0.w], 0x22 /* '\"' */
00002A48 4FEF 0010 lea.l A7, [A7 + 0x10]
00002A4C 6002 bra +0x4 /* 00002A50 */
label00002A4E:
00002A4E DE46 add.w D7, D6
label00002A50:
00002A50 7A01 moveq.l D5, 0x01
label00002A52:
00002A52 7010 moveq.l D0, 0x10
00002A54 C02D B9D2 and.b D0, [A5 - 0x462E]
00002A58 6718 beq +0x1A /* 00002A72 */
00002A5A 7A01 moveq.l D5, 0x01
00002A5C 486D D7F8 pea.l [A5 - 0x2808]
00002A60 48C7 ext.l D7
00002A62 2007 move.l D0, D7
00002A64 D0AD D812 add.l D0, [A5 - 0x27EE]
00002A68 2F00 move.l -[A7], D0
00002A6A 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
00002A6E 5447 addq.w D7, 2
00002A70 508F addq.l A7, 8
label00002A72:
00002A72 303C 0800 move.w D0, 0x800
00002A76 C06D B9D4 and.w D0, [A5 - 0x462C]
00002A7A 6718 beq +0x1A /* 00002A94 */
00002A7C 7A01 moveq.l D5, 0x01
00002A7E 486D D7FC pea.l [A5 - 0x2804]
00002A82 48C7 ext.l D7
00002A84 2007 move.l D0, D7
00002A86 D0AD D812 add.l D0, [A5 - 0x27EE]
00002A8A 2F00 move.l -[A7], D0
00002A8C 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
00002A90 5447 addq.w D7, 2
00002A92 508F addq.l A7, 8
label00002A94:
00002A94 4A45 tst.w D5
00002A96 6720 beq +0x22 /* 00002AB8 */
00002A98 206D D812 movea.l A0, [A5 - 0x27EE]
00002A9C 3007 move.w D0, D7
00002A9E 5247 addq.w D7, 1
00002AA0 11BC 000D 0000 move.b [A0 + D0.w], 0xD /* '\r' */
00002AA6 48C7 ext.l D7
00002AA8 2F07 move.l -[A7], D7
00002AAA 2F2D D812 move.l -[A7], [A5 - 0x27EE]
00002AAE 4EBA E238 jsr [PC - 0x1DC8 /* 00000CE8 */]
00002AB2 4A40 tst.w D0
00002AB4 508F addq.l A7, 8
00002AB6 670A beq +0xC /* 00002AC2 */
label00002AB8:
00002AB8 426D D810 clr.w [A5 - 0x27F0]
00002ABC 3D7C 0001 FDB2 move.w [A6 - 0x24E], 0x1
label00002AC2:
00002AC2 1B6E FFF7 E5C2 move.b [A5 - 0x1A3E], [A6 - 0x9]
00002AC8 302E FDB2 move.w D0, [A6 - 0x24E]
00002ACC 4CEE 18F0 FD86 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x27A]
00002AD2 4E5E unlink A6
00002AD4 4E75 rts
00002AD6 0000 0000 ori.b D0, 0x0
00002ADA 0000 0000 ori.b D0, 0x0
00002ADE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00002AE0-00002AE4
export_1346:
fn00002AE0:
00002AE0 4E56 FFFA link A6, -0x0006
// end alternate branch 00002AE0-00002AE4
export_1346: // at 00002AE0 (misaligned)
fn00002AE0: // (misaligned)
00002AE2 FFFA .invalid <<F/7/7>>
00002AE4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002AE8 286E 0008 movea.l A4, [A6 + 0x8]
00002AEC 046E 0050 000E subi.w [A6 + 0xE], 0x50 /* 'P' */
00002AF2 302E 000E move.w D0, [A6 + 0xE]
00002AF6 E848 lsr D0.w, 4
00002AF8 3D40 000E move.w [A6 + 0xE], D0
00002AFC E540 asl D0.w, 2
00002AFE 41ED E4AC lea.l A0, [A5 - 0x1B54]
00002B02 2670 0000 movea.l A3, [A0 + D0.w]
00002B06 426E FFFC clr.w [A6 - 0x4]
00002B0A 4244 clr.w D4
00002B0C 3D7C 0011 FFFE move.w [A6 - 0x2], 0x11
00002B12 6000 0118 bra +0x11A /* 00002C2C */
label00002B16:
00002B16 4246 clr.w D6
00002B18 4245 clr.w D5
00002B1A 6000 00CC bra +0xCE /* 00002BE8 */
label00002B1E:
00002B1E 2005 move.l D0, D5
00002B20 E540 asl D0.w, 2
00002B22 41ED E4E8 lea.l A0, [A5 - 0x1B18]
00002B26 2070 0000 movea.l A0, [A0 + D0.w]
00002B2A 7000 moveq.l D0, 0x00
00002B2C 1010 move.b D0, [A0]
00002B2E 3D40 FFFA move.w [A6 - 0x6], D0
00002B32 7200 moveq.l D1, 0x00
00002B34 1213 move.b D1, [A3]
00002B36 9244 sub.w D1, D4
00002B38 B240 cmp.w D1, D0
00002B3A 6D00 00AA blt +0xAC /* 00002BE6 */
00002B3E 4247 clr.w D7
00002B40 603C bra +0x3E /* 00002B7E */
label00002B42:
00002B42 3007 move.w D0, D7
00002B44 5247 addq.w D7, 1
00002B46 B06E FFFA cmp.w D0, [A6 - 0x6]
00002B4A 6604 bne +0x6 /* 00002B50 */
00002B4C 7C01 moveq.l D6, 0x01
00002B4E 602E bra +0x30 /* 00002B7E */
label00002B50:
00002B50 3004 move.w D0, D4
00002B52 D047 add.w D0, D7
00002B54 7200 moveq.l D1, 0x00
00002B56 1233 0000 move.b D1, [A3 + D0.w]
00002B5A 41ED A714 lea.l A0, [A5 - 0x58EC]
00002B5E 2005 move.l D0, D5
00002B60 E540 asl D0.w, 2
00002B62 43ED E4E8 lea.l A1, [A5 - 0x1B18]
00002B66 2271 0000 movea.l A1, [A1 + D0.w]
00002B6A 7000 moveq.l D0, 0x00
00002B6C 1031 7000 move.b D0, [A1 + D7.w]
00002B70 43ED A714 lea.l A1, [A5 - 0x58EC]
00002B74 1230 1000 move.b D1, [A0 + D1.w]
00002B78 B231 0000 cmp.b D1, [A1 + D0.w]
00002B7C 6604 bne +0x6 /* 00002B82 */
label00002B7E:
00002B7E 4A46 tst.w D6
00002B80 67C0 beq -0x3E /* 00002B42 */
label00002B82:
00002B82 4A46 tst.w D6
00002B84 6760 beq +0x62 /* 00002BE6 */
00002B86 0C45 000C cmpi.w D5, 0xC
00002B8A 662E bne +0x30 /* 00002BBA */
00002B8C 206D E4E4 movea.l A0, [A5 - 0x1B1C]
00002B90 7020 moveq.l D0, 0x20
00002B92 B028 0001 cmp.b D0, [A0 + 0x1]
00002B96 6622 bne +0x24 /* 00002BBA */
00002B98 4A6D CF0C tst.w [A5 - 0x30F4]
00002B9C 670E beq +0x10 /* 00002BAC */
00002B9E 302E FFFC move.w D0, [A6 - 0x4]
00002BA2 526E FFFC addq.w [A6 - 0x4], 1
00002BA6 19BC 005C 0000 move.b [A4 + D0.w], 0x5C /* '\\' */
label00002BAC:
00002BAC 302E FFFC move.w D0, [A6 - 0x4]
00002BB0 526E FFFC addq.w [A6 - 0x4], 1
00002BB4 19BC 0020 0000 move.b [A4 + D0.w], 0x20 /* ' ' */
label00002BBA:
00002BBA 48C5 ext.l D5
00002BBC 2005 move.l D0, D5
00002BBE D0BC 0000 070D add.l D0, 0x70D
00002BC4 2F00 move.l -[A7], D0
00002BC6 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00002BCA 588F addq.l A7, 4
00002BCC 2F00 move.l -[A7], D0
00002BCE 302E FFFC move.w D0, [A6 - 0x4]
00002BD2 48C0 ext.l D0
00002BD4 D08C add.l D0, A4
00002BD6 2F00 move.l -[A7], D0
00002BD8 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00002BDC D16E FFFC add.w [A6 - 0x4], D0
00002BE0 D86E FFFA add.w D4, [A6 - 0x6]
00002BE4 508F addq.l A7, 8
label00002BE6:
00002BE6 5245 addq.w D5, 1
label00002BE8:
00002BE8 BA6E FFFE cmp.w D5, [A6 - 0x2]
00002BEC 6C06 bge +0x8 /* 00002BF4 */
00002BEE 4A46 tst.w D6
00002BF0 6700 FF2C beq -0xD2 /* 00002B1E */
label00002BF4:
00002BF4 4A46 tst.w D6
00002BF6 6634 bne +0x36 /* 00002C2C */
00002BF8 302E FFFC move.w D0, [A6 - 0x4]
00002BFC 526E FFFC addq.w [A6 - 0x4], 1
00002C00 19BC 005C 0000 move.b [A4 + D0.w], 0x5C /* '\\' */
00002C06 5244 addq.w D4, 1
00002C08 302E FFFC move.w D0, [A6 - 0x4]
00002C0C 526E FFFC addq.w [A6 - 0x4], 1
00002C10 19B3 4000 0000 move.b [A4 + D0.w], [A3 + D4.w]
00002C16 703B moveq.l D0, 0x3B
00002C18 B033 4000 cmp.b D0, [A3 + D4.w]
00002C1C 660E bne +0x10 /* 00002C2C */
00002C1E 302E FFFC move.w D0, [A6 - 0x4]
00002C22 526E FFFC addq.w [A6 - 0x4], 1
00002C26 19BC 003B 0000 move.b [A4 + D0.w], 0x3B /* ';' */
label00002C2C:
00002C2C 48C4 ext.l D4
00002C2E 7000 moveq.l D0, 0x00
00002C30 1013 move.b D0, [A3]
00002C32 B084 cmp.l D0, D4
00002C34 6E00 FEE0 bgt -0x11E /* 00002B16 */
00002C38 302E FFFC move.w D0, [A6 - 0x4]
00002C3C 48C0 ext.l D0
00002C3E 4CEE 18F0 FFE2 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1E]
00002C44 4E5E unlink A6
00002C46 4E75 rts